无法使用 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"

我设置了以下参数:

我要求 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 的有趣之处在于,如果一个参数被省略,另一个参数就会被忽略。这就是为什么您最终会在响应中使用不正确的时间戳。