Форматирование API-запроса API REST

KBriggs спросил: 12 мая 2018 в 05:17 в: rest

Я пытаюсь получить исторические долларовые цены для BTC от API Coinbase. Соответствующий раздел документации находится здесь. Я никогда не взаимодействовал напрямую с 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

(что-то вроде строк здесь )

Какое правильное форматирование для запроса API?


1 ответ

Есть решение
Roger Lindsjö ответил: 12 мая 2018 в 05:37

Вы должны отформатировать запрос как

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

И вы должны включить CB-VERSION

CB-VERSION: 2017-08-07

, если вы хотите избежать предупреждение API

KBriggs ответил: 12 мая 2018 в 05:40
Спасибо, это то, что я искал.