[funkcja] Pogoda z wunderground.com na kolejne 3 dni, darmowa prognoza pogody na 3 kolejne dni |
[funkcja] Pogoda z wunderground.com na kolejne 3 dni, darmowa prognoza pogody na 3 kolejne dni |
31.03.2013, 20:24:55
Post
#1
|
|
Grupa: Zarejestrowani Postów: 511 Pomógł: 143 Dołączył: 13.03.2010 Skąd: Jasło Ostrzeżenie: (0%) |
Funkcja pobiera prognozę pogody z wunderground.com na 3 dni i zwraca dane jako tablica.
Aby móc używać funkcji potrzebny jest API key do zdobycia za free na: http://www.wunderground.com/weather/api/ wunderground.com daje też obrazki które można wykorzystać. Nazwy obrazków masz w kluczu icon tablicy dla odpowiedniego dnia. Można je zdobyć tutaj: http://www.wunderground.com/weather/api/d/...urces/icon-sets UWAGA! powinieneś cache'ować zwrotki tej funkcji a nie za każdym razem od nowa pobierać nowe dane. Po pierwsze ponieważ jest to nie wydajne, a po drugie API ma ograniczenie na 500 zapytań dziennie i 10 na minute. Wystarczy odpytywać się o nową pogodę co 15 minut, a nawet dłużej. Kod
Przykładowy wywołanie:
Przykładowa zwrotka funkcji: http://pastebin.com/pHBF0Zd0 Ten post edytował jaslanin 31.03.2013, 20:28:12 -------------------- Good luck and happy PHP'ing
|
|
|
31.03.2013, 23:37:35
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Bo do wunderground się nie dobiera po API. Serwis ten dla miejscowości nieznanych pobiera współrzędne i interpoluje wyniki ze stacji bazowych. Często nawet nie, po prostu na pałę wrzucając dane odczytane z najbliższej stacji bazowej W Polsce jest ich nieco ponad 70. I tylko na owe stacje warto zwracać uwagę. Te łatwo wyłuskać i można ich dane jako JSON lub XML wyciągać, z pominięciem limitów oraz całego API.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.05.2024 - 04:31 |