Не удается получить данные из конечной точки API

#json #postman

#json #почтальон

Вопрос:

Я пытаюсь получить логотипы криптовалют из https://coinmarketcap.com

Согласно документации, я могу получить их из этой конечной точки /v1/cryptocurrency/info

Также требуется, чтобы ключ API предоставлялся через пользовательский заголовок с именем X-CMC_PRO_API_KEY .

Я попытался выполнить вызов API в Postman, но он возвращает неверный запрос.

Мой ключ: X-CMC_PRO_API_KEY

Значение моего ключа API: c972ac08-519e-47e5-8cd8-23e6230289f3

Я могу получать списки криптовалют, но не метаданные.

Ответ №1:

Вам также необходимо указать символы криптовалюты, для которых вы хотите получить подробную symbol=BTC,ETH информацию, как часть запроса. См. Скриншот ниже. logo Ключ присутствует внутри соответствующего ответа криптовалюты.

 "logo": "https://s2.coinmarketcap.com/static/img/coins/64x64/1.png"
  

введите описание изображения здесь

Комментарии:

1. Спасибо! Это работает. Могу ли я, пожалуйста, задать еще один вопрос? Какой запрос будет правильным, если мне нужны все 100 логотипов криптовалют?

2. @Abrcd18 Я сомневаюсь, что это возможно с помощью одного API. Вы можете использовать v1/cryptocurrency/listings/ latest, чтобы получить все криптовалюты, но в нем нет информации о логотипе. Итак, вам нужны вторые вызовы API со всеми символами валюты

3. Не могли бы вы объяснить, как я могу получить все символы или я могу получить только детали определенных символов?