Czy można uzyskać dane pogodowe dla miasta na następne siedem dni? Znalazłem tylko rozwiązanie, aby uzyskać temperatury na dziś... Dzięki

0
htw 30 sierpień 2012, 23:52

2 odpowiedzi

Najlepsza odpowiedź

Wygląda na to, że interfejs Yahoo API nie obsługuje prognoz rozszerzonych. Spójrz na Weather Underground API, gdzie dostępna jest 10-dniowa prognoza.

0
cpilko 31 sierpień 2012, 00:04

Nie wiem, o jakim rozwiązaniu mówisz, ale Yahoo Weather zapewnia aktualne warunki, prognozę na resztę dnia i prognozę na następne 9 dni w tej samej odpowiedzi, którą otrzymujesz podczas wykonywania żądania yql. Na przykład:

https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid%3D4118%20and%20u%3D%27c%27&format=xml&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys

...zwróci warunki i 10-dniową prognozę (w tym pozostałości z bieżącego dnia) dla Toronto, ON, w jednostkach metrycznych, w formacie XML. Skopiuj i wklej ten wiersz w polu adresu dowolnej przeglądarki i poszukaj w odpowiedzi tagu yweather:forecast.

0
Aris 5 listopad 2016, 03:15