Как выполнить массовый запрос к API погоды Yahoo для нескольких местоположений одновременно? - PullRequest
0 голосов
/ 29 июля 2011

Мне нужно загрузить погоду для многих мест, чтобы я мог отобразить ее на своем веб-сайте. Я запускаю скрипт обновления один раз в час и кэширую результаты скрипта в текстовом файле на моем сервере.

Но до сих пор мне удавалось получать только одно местоположение за раз, что совсем не эффективно. Я думал о распространении обновлений в течение часа, но это не идеально.

Есть ли способ получить больше местоположений от Yahoo в одном запросе? Пример того, что я ищу:

http://weather.yahooapis.com/forecastrss?w=12345,43171,43411,43141

1 Ответ

1 голос
/ 29 июля 2011

Попробуйте YQL-запрос :

SELECT * FROM weather.forecast WHERE location IN (90210, 12345) -- etc
...