Skip to content

Instantly share code, notes, and snippets.

@nokimaro
Last active December 24, 2023 03:47
Show Gist options
  • Star 19 You must be signed in to star a gist
  • Fork 5 You must be signed in to fork a gist
  • Save nokimaro/1c001c22490e2dfdfb29 to your computer and use it in GitHub Desktop.
Save nokimaro/1c001c22490e2dfdfb29 to your computer and use it in GitHub Desktop.
API для погоды

API для погоды

yandex (XML)

статья с описанием - http://habrahabr.ru/post/233243/

Поулчаем список городов http://weather.yandex.ru/static/cities.xml https://pogoda.yandex.ru/static/cities.xml

По id города получаем погоду http://export.yandex.ru/weather-ng/forecasts/27612.xml?

скрипт реализации грабинга http://maarkus.ru/prognoz-pogody-dlya-sajta-cherez-api-yandeksa/

gismeteo (XML)

Закрытый API который можно раскрутить через моб. приложение В качестве базового урла используется http://services.gismeteo.ru/inform-service/

Остальные сайты

@lubyagin
Copy link

А разве оно ещё актуально? Яндекс.Погода API сейчас доступна только для бизнеса, насколько я понимаю - https://tech.yandex.ru/weather/ (Яндекс.Погода для бизнеса — доступ к погодным данным через настраиваемый API; Если вы хотите использовать API Яндекс.Погоды, напишите нам на api-weather@support.yandex.ru. Обязательно укажите в письме, какую организацию вы представляете и для чего планируете использовать данные.)

@konnnn
Copy link

konnnn commented Jun 12, 2019

we will no longer provide free weather API keys

http://www.wunderground.com/weather/api/ больше не раздает бесплатные ключи API

@kini24
Copy link

kini24 commented Oct 14, 2019

А разве оно ещё актуально? Яндекс.Погода API сейчас доступна только для бизнеса, насколько я понимаю - https://tech.yandex.ru/weather/ (Яндекс.Погода для бизнеса — доступ к погодным данным через настраиваемый API; Если вы хотите использовать API Яндекс.Погоды, напишите нам на api-weather@support.yandex.ru. Обязательно укажите в письме, какую организацию вы представляете и для чего планируете использовать данные.)

В тарифе "Тестовый" доступно 5000 запросов в месяц. Вполне хватит, чтобы написать скрипт, извлекающий данные из ответа. Тариф "Погода на вашем сайте" бесплатный и предполагает до 50 запросов в сутки. Т.е. 1 запрос каждые полчаса. По-моему, вполне годно

@Seiger
Copy link

Seiger commented Feb 16, 2020

Можно использовать простой cURL для получения данных прогноза в JSON с https://gridforecast.com/api

@alexnivanov
Copy link

Я нашёл единственный бесплатный рабочий апи с прогнозом на несколько дней: https://open-meteo.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment