2017-07-03 7 views
5

Rückkehr Während für den Aufruf historische Preise GDAX api mit dem folgenden Verfahren:GDAX api - Get Historische Preise inkonsistente Ergebnisse

https://api.gdax.com/products/ETH-EUR/candles?start=2017-07-02T15:25:00.00000Z&end=2017-07-02T16:12:00.00000Z&granularity=30

ich immer einen 200-Code responde bekommen, aber manchmal ist es zurück:

[]

und andere Zeiten:

[[1499011890,234.98,235,234.98,235,7.582868079999999], [1499011830 , 234,4,235,234,4,235,17,7272481], [1499011680,233,71,233,71,233,71,233,71,1,61151688], [1499011650,233,71,233,71,233,71,233,71,0,85362734], [1499011350,233,71,233,71,233,71,233,71,1,5 ], [1499011320,233.48,233,67,233.48,233,67,5,22588745], [1499011290,233.48,233.48,233.48,233.48,1.11358574], [1499011200,233.48,233.48,233.48,233.48,1.70893649], [1499010990,233.44,233.47] , 233,44,233.47,8,34642375], [1499010270,230,11,233,231,233,9,30791793], [1499010240,231,231,231,231,10], [1499009850,233.02,233.02,233.02,233.02,0.0000428], [1499009640,230,26,231,64,231,64,230,26] , 10,81225691], [1499009250,231,231,55,231,55,231,15], [1499009100,231,231.92,231.92,231,20]]

Kann jemand dieses Verhalten erklären?

Ich erwartete "429 Too Many Requests", wenn es eine Situation war, in der die Grenzwerte erreicht wurden, was ziemlich sicher nicht der Fall ist.

+0

Ihre Frage ist jetzt 4 Monate alt. Erhalten Sie immer noch einen Statuscode 200? Auf ihrer Sandbox-API bekomme ich von Zeit zu Zeit einen 503 - Serverüberlastung. Vielleicht haben sie im Falle einer Überlastung einen falschen HTTP-Code zurückgegeben und haben ihn jetzt behoben. –

Antwort

0

Ich denke, das ist etwas, das Sie von jedem Rest API erwarten können. Sie sollten die Daten immer überprüfen, die von der API zurückkommen.

Verwandte Themen