MtGox Streaming API не работает или что-то не так с кодом.
Я использовал этот пример https://bitbucket.org/nitrous/mtgox-api/src/004c254993963baeb239ac7ac7f676b5024fc93f/socket/ws.client.html?at=master
Вы можете увидеть пример здесь http://atc.leadsoft.eu/test.html
Я ввел url сервера ( https://socketio.mtgox.com/mtgox ) и нажал подключить, но большую часть времени пишет только Connected или Connection timeout и зависает.
В основном API Mtgox отстой. Это не твоя вина, это их вина. Практически невозможно программно получить хорошее чтение их книги заказов. socket.io
работает только в 20% случаев, а http
API часто дает неверную информацию.
Чтобы обойти это, у меня есть несколько экземпляров сервера, которые постоянно переподключаются и отключаются до тех пор, пока не будет установлен успешный пар, а затем он сообщает мне, пока не произойдет сбой. Идея состоит в том, чтобы всегда иметь хотя бы один рабочий поток.
Я понимаю, что это может быть невероятно непрактично, поэтому вы можете использовать такой сервис, как графики биткойнов , у которого есть собственный API, но если вам нужны данные чаще, чем каждые 15 минут, вам придется либо платить, либо придумать какое-то обходное решение.
Вот и другие люди жалуются на то же самое. Один предлагает использовать websockets
и утверждает, что добился большего успеха.
Эмре Кенчи
лидсофт
Эмре Кенчи
DrAwesome