Хелпикс

Главная

Контакты

Случайная статья





Формирование строки запроса



 

openweathermap — это сервис, который предоставляет данные о погоде, включая текущие данные о погоде, прогнозы и исторические данные, разработчикам веб-сервисов и мобильных приложений.

Он предоставляет API с конечными точками JSON, XML и HTML и ограниченным уровнем бесплатного использования. Для совершения более 60 звонков в минуту требуется платная подписка, начиная с 40 долларов в месяц. Доступ к историческим данным требует подписки, начиная с 150 долларов США в месяц. Пользователи могут запрашивать текущую информацию о погоде, расширенные прогнозы и графические карты (с указанием облачного покрова, скорости ветра, давления и осадков).

Чтобы использовать этот текущий API данных о погоде, необходим ключ API, который можно получить здесь .

Примечание. Пользователю необходимо создать учетную запись на openweathermap.org, после чего он сможет использовать API.

Необходимые модули:

requests

json

 

 

Для получения доступа к сервису погоды придется пройти несложную процедуру регистрации на сайте OpenWeatherMap.org. Сформируем и отправим запрос, разберем ответный пакет в формате JSON, и получим текущую температуру с описанием состояния погоды.

 

Зарегистрироваться на openweathermap.org совсем несложно, а остальное сделать будет ещё проще.

 

Регистрация нужна для получения идентифицирующей пользователя строки App Id, состоящей из набора букв и цифр (похоже — только из шестнадцатеричных цифр). Такого вида:

«6d8e495ca73d5bbc1d6bf8ebd52c4». После регистрации нужно зайти в личный кабинет и взять App Id, который там называется «API key».

 

Формирование строки запроса

 

Сначала попытаемся найти интересующий нас город в их базе. Строка запроса должна быть примерно такая:

 

http://api.openweathermap.org/data/2.5/find?q=Petersburg&type=like&APPID=6d8e495ca73d5bbc1d6bf8ebd52c4

 

В запросе нужно указать нужный город (вместо «Petersburg») и свой App Id (вместо «6d8e495ca73d5bbc1d6bf8ebd52c4». Можно уточнить запрос, указав идентификатор страны после названия города через запятую. Например, так:

 

http://api.openweathermap.org/data/2.5/find?q=Petersburg,RU&type=like&APPID=6d8e495ca73d5bbc1d6bf8ebd52c4

 

 

https://pythonru.com/biblioteki/kratkoe-rukovodstvo-po-biblioteke-python-requests


 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.