Я использовал этот API, и он работает нормально раньше, но он возвращает ошибку, так как сегодня HttpStatus.SC_OK не в порядке. Был ли этот API закрыт? Благодарю.Как получить woeid Yahoo по местоположению?
ответ
Да, она закрыта, дать посмотреть здесь: http://soup.metwit.com/post/47181933854/an-alternative-to-yahoo-weather-api
Yahoo переехал в платную услугу под названием BOSS но они предлагают некоммерческую услугу:
Некоммерческое использование Yahoo Geo API
Yahoo! Упрощенный расчет! продолжает полностью поддерживать приложения разработчика, созданные поверх Placefinder и PlaceSpotter в некоммерческих настройках. Обе услуги доступны вам через YQL и скорость ограничена 2000 запросами за таблицу. Подробнее об использовании таблиц Placefinder и Placespotter YQL.
Используя Placefinder вы можете обратный поиск широту и долготу:
http://developer.yahoo.com/yql/console/?q=select%20*%20from%20geo.placefinder%20where%20text%3D%2237.416275%2C-122.025092%22%20and%20gflags%3D%22R%22
, который может быть преобразован в запрос JSon:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20geo.placefinder%20where%20text%3D%2237.416275%2C-122.025092%22%20and%20gflags%3D%22R%22&format=json
city
также может быть использован как location
следующим образом:
select *
from weather.forecast
where woeid in (
select woeid
from geo.places(1)
where text="frankfurt"
) and u="c"
Место, где "frankfurt"
может быть заменено любым выбранным местоположением.
Чтобы получить Yahoo Weather WOEID по широте и долготе, вы можете использовать этот
https://query.yahooapis.com/v1/public/yql?q=select%20woeid%20from%20geo.places%20where%20text%3D%22(20,34)%22%20limit%201&diagnostics=false&format=json
И вы получите ответ вроде следующего:
{
"query":{
"count":1,
"created":"2017-03-17T20:34:50Z",
"lang":"es-AR",
"results":{
"place":{
"woeid":"1435509"
}
}
}
}
- 1. Как получить WOEID без использования услуг yahoo?
- 2. Yahoo YQL: найти город WOEID по координатам
- 3. Получение часового пояса от Yahoo WOEID
- 4. Получить твиты от хэштегом по местоположению
- 5. WOEID to Lat, Long
- 6. Как я могу получить WOEID по широте и долготе?
- 7. Yahoo GeoPlanet - найти места в указанной стране или woeid
- 8. Как получить местоположение по местоположению COARSE
- 9. Как получить прогноз на 5 дней с помощью woeid
- 10. Как получить текущее местоположение пользователя WOEID
- 11. Yahoo Прогноз погоды по широте и долготе
- 12. Недокументированный Yahoo! API погоды?
- 13. Получить твит по местоположению с tweet4j
- 14. Сортировка plist по местоположению
- 15. Поиск по местоположению
- 16. Yahoo
- 17. Как отображать данные по местоположению
- 18. Почему этот запрос API Yahoo Yahoo не работает?
- 19. Cocos2d - removeChild по местоположению
- 20. Создание googleMap по местоположению
- 21. Поиск по местоположению
- 22. Поиск по местоположению
- 23. iPhone: Сортировка по местоположению
- 24. Параметры автоответчика по местоположению
- 25. Поиск магазинов по местоположению
- 26. Сортировка TableView по местоположению?
- 27. Фильтрация твитов По местоположению
- 28. django, поиск по местоположению
- 29. AngularJS: Фильтрация по местоположению
- 30. JAR руководство по местоположению
Yahoo! погодные API - DEAD на 3 апреля 2013 года. – herbertD
Yahoo перешел на оплаченную услугу [BOSS] (http://developer.yahoo.com/boss/geo/), но ваша альтернатива также является платной услугой просто с бесплатной пробной версией предлагают до июня. – Cas
@Cas У нас есть 200 вызовов на ip, что означает, что вы можете реализовать клиентскую клиентскую службу бесплатно для n-клиентов без аутентификации! Мы собираемся изменить его через пару дней с некоторыми интересными вещами и планами (бесплатно!) – beddamadre