Najlaksi nacin ti je da iframeujes u HTML widget RSS odgovor na yahoo weather API zahtev.
Za Beograd je npr:
http://weather.yahooapis.com/forecastrss?w=532697&u=c i dobijes fin xml, cak i sa slikom, ali i sa linkovima.
Brojka predstavlja lokaciju, dok u=c sluzi za predstavljanje temperature u C. Mozes da dodas jos parametara.
Ako zelis nesto finije, mozes da koristis produzenu verziju API-a sa YQLom (yahoo query language).
Tipa, mozes da pretrazujes po koordinatama ili po nazivu grada:
Code:
use 'http://github.com/yql/yql-tabl...weather/weather.bylocation.xml' as we;
select * from we where location="belgrade" and unit='c'
Odgovor mozes da dobijes i kao xml i kao json.
Naziv grada mozes da dobijes putem IP adrese na razne nacine, a mozes da koristis i YQL:
Code:
select * from pidgets.geoip where ip='127.0.0.1'
Iz svih ovih odgovora uzimas samo ono sto ti treba i sto bi prikazao, sto kasnije obradis kako ce da se prikaze na frontendu.
Cisto da znas YQL query limit:
Citat:
Usage Limits
Per application limit (identified by your Access Key): 100,000 calls per day
Per IP limits: /v1/public/*: 2,000 calls per hour; /v1/yql/*: 20,000 calls per hour