CoinBase API не возвращает данные тикера продукта ⇐ 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."
Поэтому мой вопрос заключается в том, как я могу изменить одну из вышеперечисленных функций, чтобы я не получал эти сообщения и не получал запрошенные мной данные тикера продукта.
Спасибо!
Я пытаюсь получить тикер продукта из 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."
Поэтому мой вопрос заключается в том, как я могу изменить одну из вышеперечисленных функций, чтобы я не получал эти сообщения и не получал запрошенные мной данные тикера продукта.
Спасибо!
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение