Domanda su meteo postato il 05/11/2016 21:41:05 nel forum programmazione, gdrcd, open source, hosting e modificato da khaye il 05/11/2016 21:49:07
Buonasera ragazzi sono qui a scrivervi perchè sto creando con dei miei amici un nuovo gdr ed avevamo intenzione di inserire una funzione che rendeva visibile il meteo in tempo reale con relative caratteristiche tra cui temperatura,venti e situazione del mare.
Per cui sono qui a chiedervi se ciò era possibile richiamando soltanto i dati relativi a quei valori per poi creare le strutture e le icone con dimensioni a nostra discrezione con linguaggio php
Pagine → 1
05/11/2016 23:49:44
06/11/2016 00:43:18
Se usi le api di yahoo sarebbe anche utile che facessi in modo di salvare una cache sul tuo server del meteo e che questa venga aggiornata solo se più vecchia di un tot, tipo di 10, 20 minuti, perchè se la richiami ogni volta che refreshi la pagina o che ne carichi una nuova, anche solo con 10 utenti fai presto a consumare le 2000 richieste giornaliere che yahoo considera come accettabili come massimo per la versione gratuita del servizio
06/11/2016 20:52:02
Ragazzi ho incontrato un problema..
Io non sono molto esperto nell'uso delle API per cui qualcuno mi potrebbe spiegare come gestire le impostazione dell'API meteo in PHP perchè sono riuscito solo a capire che Fahrenheit si usa u=f e per centigradi u=c..
Per cui mi servirebbe un'aiutino please.
07/11/2016 11:52:41
Qui è spiegato tutto:
https://developer.yahoo.com/weather/documentation.html
Prima di tutto individua il woeid che ti serve (il codice della città):
http://query.yahooapis.com/v1/public/yql?q=select woeid from geo.places(1) where text='chicago, il'
Inutile fargli fare sempre la stessa richiesta.
Salvi l'info da qualche parte (maps.woeid_id = 2379574)
Poi fai girare uno script ogni tot di tempo, a tua discrezione, dove lanci questo codice per tutti i woeid che ti interessano:
http://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid = 2379574&format=json
Che ti ritorna le informazioni meteo. In particolare ti potrebbero servire:
yweather:wind -> Vento
yweather:atmosphere -> Info atmosferiche
yweather:astronomy -> Alba/Tramonto
yweather:condition -> Condizione climatica attuale
code="31" -> Il codice ti permette il mapping con l'elenco (https://developer.yahoo.com/weather/documentation.html#codes)
temp="49" -> Temperatura (questa è farenihht)
Considerando l'ultimo url che ti ritorna il meteo:
$session = curl_init($yql_query_url);
curl_setopt($session, CURLOPT_RETURNTRANSFER,true);
$json = curl_exec($session);
$phpObj = json_decode($json, true);
$yw_forecast = $phpObj["query"]["results"]["channel"];
$code = (int)$yw_forecast["item"]["condition"]["code"];
$direzione = (int)$yw_forecast["wind"]["direction"];
$velocity = (int)$yw_forecast["wind"]["speed"];
$temperatura = (int)$yw_forecast["item"]["condition"]["temp"];
$temperatura = ($temperatura - 32)/1.8;
$imagemteo = $yw_forecast["image"]["url"];
08/11/2016 21:09:45
Grazie mille !!
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Planethos GdR: Una nuova profezia
Due Città → Le Due Città - Gioco di Ruolo Fantasy Storico. Scrivi la tua storia e lasciati trasportare dalla fantasia!
Metin2: Informazioni sul server migliorate
Age of Crystals: Rallentamenti estivi
dbzgdr ha risposto alla discussione: Dragon Ball Z Gdr
Titan Revenge: Calendario eventi fino a fine mese online!
Exclusive Villa GdR → Las Vegas, azzardo, vizi, soldi, intrighi... Più le sue luci sono scintillanti, più le sue ombre sono oscure. La città che non dorme mai, vi aspetta.
Enlisted: Modifiche al sistema di aggiornamento
pyro72 ha aperto un annuncio di ricerca: World Without Heroes ricerca Giocatore
Due Città → Le Due Città - Gioco di Ruolo Fantasy Storico. Scrivi la tua storia e lasciati trasportare dalla fantasia!
World Without Heroes: News GDR: Pubblicazione e Nuovo Inizio
I dati del generatore di rank sono stati aggiornati!
Il gestore di Nexi Generation ha risposto alla recensione di deanna
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Giochiamo di + - Il fenomeno del play by hangout, ovvero il gioco di ruolo online nella comunità di Google+, e un'intervista a Matteo Suppo!
Arcadia Bay GdR - Intervista al gestore del play by forum urban fantasy Arcadia Bay GdR
Naruto Legend Gdr - Nizu viene intervistato in merito alle idee e decisioni su Naruto Legnd Gdr dopo la riapertura del gioco
Figure del Sacro - Interessante tesi dal titolo: Tolkien figure del sacro nel simbolo epico
Politik Game - Articolo di Rassegna Stagna su quando la politica diviene ludica. Ma veramente.
Above Leggendra - Intervista ai gestori di Above Leggendra, il play by chat fantasy-steampunk ambientato su una nave volante!