Однако тем, кто пользовался Google weather API, можно с лёгкостью переходить на worldweatheronline.com. Google сам ими пользуется, а XML на выходе совпадает почти полностью.
Парсер съел теги…
Сервис WorldWeatherOnline не поддерживает поиск погоды по названию города на русском. А автор комментария не может найти такой сервис.
Если не ошибаюсь, там бесплатного варианта нету. API у Google Translate стало платным. Хотя там не так уж бешеные деньги, за 1 000 символов всего 2 цента.
API с полгода у Google Translate платное. Разве что Bing юзать.
В свое время игрался с погодой и переводом городов через Google Translate — 60% переводил нормально, остальное не ахти или вообще не переводил, у Bing в разы все плачевнее.
По широте или долготе, тоже вариант, имея базу городов на русском с этими значениями.
Как альтернатива есть еще сайт weather.co.ua там в API есть русский, украинский и английский. Есть импорт в свою базу городов и стран. Детали тут: www.weather.ua/services/xml/
вы слегка ошиблись. почитайте правую колонку тут.
так же я переписал свой гугловый скрипт под WWO — опрашивается 60 с небольшим городов раз в сутки и проблем пока не замечено.
Да, в колонке пишут про 500 запросов в час, а вот тут пишут «Important: Please do not make more than 5 requests in a day for your API Usage.» Это про REST API.
это страничка, которая должна поидее выдавать статистику по вашему API key, сколько запросов в день было сделано и там же есть расчет запросов в среднем за час.
у меня она показывавает везде нули. обновил больше пяти раз, ситуация не изменилась.
ну и как я писал выше — я уже несколько дней дергаю по 60 с небольшим городов по утрам и пока никаких проблем.
Насколько я понял о Google, этот API и не должен был даваться в общественное пользование. Во всяком случае, после нескольких запросов туда с одного и того же IP в дальнейшем запросить информацию уже не удавалось — выдавалась ошибка.
аналогично, мой скрипт вытаскивал раз в сутки прогноз на завтра.
но если запустить его пару раз — гугл банил айпишку на некоторое время и отдавал ошибку 403.
Для нескольких проектов использовали The Weather Channel API — portal.theweatherchannel.com. Сейчас сервис стал платным!
Соответствием городов из geoipbase с городами twc могу поделиться. ~980_geoipbase_city => ~340_twc_city (пишите в личку).
Google Weather API тихонечко умер