Die MtGox Streaming API ist ausgefallen oder etwas stimmt nicht mit dem Code.
Ich habe dieses Beispiel https://bitbucket.org/nitrous/mtgox-api/src/004c254993963baeb239ac7ac7f676b5024fc93f/socket/ws.client.html?at=master verwendet
Sie können das Beispiel hier sehen http://atc.leadsoft.eu/test.html
Ich habe die Server-URL ( https://socketio.mtgox.com/mtgox ) eingegeben und auf Verbinden geklickt, aber die meiste Zeit schreibt es nur Connected oder Connection timeout und friert ein.
Grundsätzlich ist die API von Mtgox zum Kotzen. Es ist nicht deine Schuld, es ist ihre. Es ist fast unmöglich, programmgesteuert einen guten Überblick über ihr Auftragsbuch zu erhalten. socket.io
funktioniert nur etwa 20% der Zeit und die http
API gibt oft nur falsche Informationen.
Um dies zu umgehen, habe ich mehrere Serverinstanzen, die ständig die Verbindung neu herstellen und trennen, bis ein erfolgreicher Dampf hergestellt ist, und dann meldet es sich bei mir, bis es fehlschlägt. Die Idee ist, immer mindestens einen funktionierenden Stream zu haben.
Mir ist klar, dass dies unglaublich unpraktisch sein kann, also möchten Sie vielleicht einen Dienst wie Bitcoin-Charts verwenden , der über eine eigene API verfügt, aber wenn Sie mehr als alle 15 Minuten Daten benötigen, müssen Sie entweder bezahlen oder sich eine Umweglösung einfallen lassen.
Hier sind einige andere Leute, die sich über dasselbe beschweren. Einer schlägt die Verwendung vor websockets
und behauptet, dass er mehr Erfolg hatte.
Emre Kenci
bleiweich
Emre Kenci
Großartig