Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 19, 2022 20:51:06

VictorK
Зарегистрирован: 2021-12-06
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Гисметео

Коллеги, в описание API Gismeteo, написан пример:
curl -H ‘X-Gismeteo-Token: 56b30cb255.3443075’ 'https://api.gismeteo.net/v2/weather/current/4368/?lang=en'
Написал код:
Токен у меня есть нормальный
Получаю Response 410
Что неправильное в коде или в запросе к сайту?

 import requests
api_token ='56b30cb255.3443075'
headers = {
    'X-Gismeteo-Token': api_token,
    'Accept-Encoding': 'gzip'
}
api_url_base = f'https://api.gismeteo.net/v2/weather/current/4368/?lang=ru&query='
response = requests.get(api_url_base, headers=headers)
print(response)

Прикреплённый файлы:
attachment 1.py (294 байта)

Офлайн

#2 Сен. 19, 2022 22:38:24

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10022
Репутация: +  857  -
Профиль   Отправить e-mail  

Гисметео

VictorK
Что неправильное в коде или в запросе к сайту?
Давай какой-нибудь действующий токен, тогда посмотрим код этот. Я так понял, этот токен с сайта и он недействителен.



Офлайн

#3 Сен. 21, 2022 20:39:14

VictorK
Зарегистрирован: 2021-12-06
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Гисметео

Да токен, с сайта. Реальный не могу дать. ((( Сам буду разбираться тогда.

Офлайн

#4 Сен. 21, 2022 20:54:31

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Гисметео

Для начала воспользуйтесь httpie
https://httpie.io/
и убедитесь что ваш запрос составлен корректно
после чего уже рабочий вариант подставляйте питону



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#5 Сен. 21, 2022 21:07:18

VictorK
Зарегистрирован: 2021-12-06
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Гисметео

Спасибо, коллеги, за подсказки. Разобрался.)))

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version