CoinBase API не возвращает данные тикера продуктаPython

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 CoinBase API не возвращает данные тикера продукта

Сообщение Гость »


Я пытаюсь получить тикер продукта из CoinBase API https://docs.cloud.coinbase.com/exchang ... ductticker, используя две разные функции. Первый из них следующий:

def Connect_to_coinbase_ticker(product_id: str): URL = f"https://api.exchange.coinbase.com/produ ... id}/ticker" заголовки = {"принять": "приложение/json"} ответ = запросы.get(url, заголовки=заголовки).json() print(json.dumps(ответ, отступ=4)) Но я получаю следующее ответное сообщение: {"message": "NotFound"

Просмотрев приведенную выше ссылку, я также попытался использовать предусмотренную там функцию для получения этих данных:

def Connect_to_coinbase_ticker(product_id: str): conn = http.client.HTTPSConnection("api.exchange.coinbase.com") полезная нагрузка = '' заголовки = {'Content-Type': 'application/json'} conn.request("GET", f"/products/{product_id}/ticker", полезная нагрузка, заголовки) рез = conn.getresponse() данные = res.read() печать(data.decode("utf-8")) Но я продолжаю получать сообщение об ошибке: {"message":"Требуется заголовок User-Agent."

Поэтому мой вопрос заключается в том, как я могу изменить одну из вышеперечисленных функций, чтобы я не получал эти сообщения и не получал запрошенные мной данные тикера продукта.

Спасибо!
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»