2017-07-03 90 views
5

在使用GDAX API使用調用歷史價格如下:GDAX API - 獲取歷史價格返回不一致的結果

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

我總是得到一個200碼responde,但有時它返回:

[]

和其他時間:

[[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]

任何人都可以解釋這種現象?

如果是在達到限制的情況下,我期待「429太多請求」,但我確信情況並非如此。

+0

你的問題現在是4個月大。你仍然得到一個狀態碼200?在他們的Sandbox API上,我現在不時得到一個503 - 服務器超載。也許他們在超載的情況下返回了錯誤的http代碼,並且現在修復了它。 –

回答

0

我認爲這是您可以從任何Rest API期望的東西。您應該始終驗證從API返回的數據。