Получение доступа

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

Авторизация запросов с помощью ключа

Полученный ключ можно использовать для доступа к API. Для этого в каждом запросе к API необходимо передавать этот ключ в виде заголовка HTTP-запроса. Заголовок, в котором ожидается ключ, называется X-Yandex-API-Key.

Проверьте работоспособность ключа в командной строке терминала:

curl 'https://api.weather.yandex.ru/graphql/query' -H 'X-Yandex-API-Key: <Key>' -H 'Content-Type: application/json' --data-binary '{"query":"{\n  weatherByPoint(request: { lat: 52.37125, lon: 4.89388 })\n  {\n    now {\n      temperature\n    }\n  }\n}\n"}' --compressed

Пример авторизации и выполнения запроса на языке Python можно посмотреть в разделе быстрого старта.

Предыдущая
Следующая