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"];
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
I dati del generatore di rank sono stati aggiornati!
Il gestore di Ex Gratia GDR ha risposto alla recensione di ronniesorge
DBZ Gdr → Libera il tuo potenziale nascosto e immergiti in un'avventura epica ispirata al mito di Dragonball! Inventa, conquista: il tuo viaggio comincia ora!
Legacy of Magic: Il castello di Gorthaur
Lineage II: Estrazione a sorte con amore
World of Warship: Collezione Momento di gloria
Hikaru No Tohei - Le Luci di Tohei: Major outage - disservizi parte 2 🔧
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita nell'arena! Ogni giocatore sarà accompagnato da armi realistiche e magie!
Lost Hope: Stato dei Lavori (Alpha Test)
Le Cronache di Raja Dunia: Custodi del Velo - Aggiornamento
Star Trek Horizon: Novità: abiti personalizzati in scheda PG
Mud AI: Brexinton: Miglioramenti Strategici e Ottimizzazioni
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, diventa quello che hai sempre cercato.
NosTale: Preparatevi per San Valentino!
Entropia Universe: Vincitori di Free-For-All 2024
Legacy of Magic: La distruzione dell’avamposto nemico
Age of Crystals: Evento orroromantico e qualche numero ❤
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Road to Hamartia - Intervista alla gestione del play by forum fantasy/fantascientifico Road to Hamartia!
Scarica EasyDoc - EasyDoc è un applicativo web che utilizza l'xml per gestire della documentazione di un GdR
Pandemia e PbC - Play by Chat e Pandemia, un anno dopo, analisi di un nostro utente!
Nimenia - Leggi la nostra recensione di Nimenia... gdr fantasy..
Legacy of Magic Larp - Intervista al gestore di Legacy of Magic sull'evento Larp del gioco
L'Overtime a Roma - La trasmissione radiofonica TheClub parla della ludoteca Overtime e dei Play by Chat