无法使用 Coinbase Pro 检索正确的历史汇率 API
Cannot retrieve correct historic rates using Coinbase Pro API
我正在尝试检索 coinbase 产品的历史数据。根据their documentation,执行这样的请求应该就足够了:
curl "https://api.pro.coinbase.com/products/BCH-EUR/candles?granularity=60&start=2018-10-05T14:00:00.000z&stop=2018-10-05T14:10:00.000z"
我设置了以下参数:
granularity
到 60(秒)
start
到 2018-10-05T14:00:00.000z
(iso 8601)
end
到 2018-10-05T14:10:00.000z
(iso 8601)
我要求 10 分钟的数据,粒度为 60 秒,所以我期待十根蜡烛的数据。
相反,我获得了一组 300 根蜡烛,这是最大值,而且时间戳也是错误的。例如第一个值是:
[
[
1624119060,
484.31,
484.31,
484.31,
484.31,
0.11766122
],
...
]
时间戳是第一个值,根据epoch converter,它等于Saturday, 19 June 2021 16:11:00
,那是我执行请求的那一天,而不是我为此花费的时间戳根据我设置的开始日期的蜡烛数据。
我不知道我做错了什么。我应该怎么做才能正确检索数据?
应该是end
,不是stop
。您正确引用了文档,但参数本身不正确。已经投票关闭这个基于打字错误的。 :)
他们 API 的有趣之处在于,如果一个参数被省略,另一个参数就会被忽略。这就是为什么您最终会在响应中使用不正确的时间戳。
我正在尝试检索 coinbase 产品的历史数据。根据their documentation,执行这样的请求应该就足够了:
curl "https://api.pro.coinbase.com/products/BCH-EUR/candles?granularity=60&start=2018-10-05T14:00:00.000z&stop=2018-10-05T14:10:00.000z"
我设置了以下参数:
granularity
到 60(秒)start
到2018-10-05T14:00:00.000z
(iso 8601)end
到2018-10-05T14:10:00.000z
(iso 8601)
我要求 10 分钟的数据,粒度为 60 秒,所以我期待十根蜡烛的数据。
相反,我获得了一组 300 根蜡烛,这是最大值,而且时间戳也是错误的。例如第一个值是:
[
[
1624119060,
484.31,
484.31,
484.31,
484.31,
0.11766122
],
...
]
时间戳是第一个值,根据epoch converter,它等于Saturday, 19 June 2021 16:11:00
,那是我执行请求的那一天,而不是我为此花费的时间戳根据我设置的开始日期的蜡烛数据。
我不知道我做错了什么。我应该怎么做才能正确检索数据?
应该是end
,不是stop
。您正确引用了文档,但参数本身不正确。已经投票关闭这个基于打字错误的。 :)
他们 API 的有趣之处在于,如果一个参数被省略,另一个参数就会被忽略。这就是为什么您最终会在响应中使用不正确的时间戳。