Недокументированный Yahoo! API погоды? - PullRequest
1 голос
/ 22 января 2010

По данным Yahoo! Погодная документация API , WOEID должна быть предоставлена ​​для получения информации о погоде для конкретного региона. WOEID можно получить с помощью Yahoo! Сервис GeoPlanet .

Если у меня есть почтовый индекс, это два вызова API для получения информации о погоде.

Получите WOEID из почтового индекса: http://where.yahooapis.com/v1/places.q(19146)?appid=...
Получить информацию о погоде, используя WOEID: http://weather.yahooapis.com/forecastrss?w=12765532

Однако после некоторого веб-сканирования я обнаружил, что вы можете сделать то же самое с помощью одного вызова API:

http://xml.weather.yahoo.com/forecastrss?p=19146

Я не смог найти никакой документации по этому вопросу. Безопасно ли использовать в производственном приложении?

1 Ответ

8 голосов
/ 22 января 2010

документация API говорит :

Примечание. Старый параметр местоположения 'p' устарел и будет удален в будущих выпусках. Следовательно, пользователям рекомендуется перейти на параметр 'w', который обеспечивает глубокую интеграцию в Y! GeoPlanet. Старая документация заархивирована здесь .

так: использование p не кажется мне лучшей идеей для производственного кода.

...