将API请求格式化为REST API

时间:2018-06-05 18:57:33

标签: rest api

我正在尝试从Coinbase API获取BTC的历史美元价格。文档的相关部分是here。我之前从未直接与API进行过互动,因此目前我只想弄清楚如何格式化请求。

要获得当前价格,这可行:

https://api.coinbase.com/v2/prices/BTC-USD/spot

但是,如果我想获得历史价格,我需要指定文档中指明的日期,但我似乎无法获得正确的格式。我确定这是一种我不知道的标准格式,所以希望有人能指出我正确的方向。

我试过了:

https://api.coinbase.com/v2/prices/BTC-USD/2018-01-01

https://api.coinbase.com/v2/prices/BTC-USD/date/2018-01-01

https://api.coinbase.com/v2/prices/BTC-USD/resource?date=2018-01-01

https://api.coinbase.com/v2/prices/BTC-USD/resource/date=2018-01-01

(建议here

API请求的正确格式是什么?

1 个答案:

答案 0 :(得分:1)

您应该将请求格式化为

https://api.coinbase.com/v2/prices/BTC-USD/spot?date=2018-05-21

你应该包括一个CB-VERSION

CB-VERSION: 2017-08-07

如果您想避免API警告