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
venus dormiens ha aperto un annuncio di ricerca: Origo Haeredis - Harry Potter Gdr ricerca Giocatore
Metin2: Server Boost Yohara – Dettagli e FAQ
Game of Thrones → Pronto a diventare il Signore dei Sette Regni? Guida la tua grande casata in epiche battaglie PvP ed esplora il mondo di Westeros!
Sea of Conquest: Ci dai una mano ai #PocketGamer Awards 2024?
goldaries ha recensito Games of Thrones Winter is Coming
spike92 ha recensito Il Grande Blu
World of Warship: Aggiornamento 13.11: anteprima
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
gdr-online.com ha risposto alla discussione: Parere su BrowserGame
W40K Dathyar: Specializzazioni
NosTale: Ora nel NosMall: dolcissimi mini-pet
DarkOrbit: Aggiorna la scatola dell'Apocalisse!
OGame → In OGame migliaia di giocatori da tutto il mondo competono tra di loro per conquistare l'intero universo!
I dati del generatore di rank sono stati aggiornati!
aik ha aperto una nuova discussione: Parere su BrowserGame
eXtremelot: La Bussola dei Cartografi di Lot
Dallas Black Gold: [Trama] JFK Memorial
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!
Ricerca Personaggio - Hai giocato con un personaggio tanti anni fa e vuoi conoscere la sua utenza su GDR-online.com? Niente di più facile con il nostro form!
Urbe Aeterna - Intervista al gestore del play by chat ambientato nell'Antica Roma Urbe Aeterna
Giochi Star Trek - Lista completa dei giochi di ruolo online ambientati nel mondo di Star Trek
La Terra di Mezzo - Recensione del GDR Fantasy "La Terra di Mezzo" ambientato nel fantastico mondo di Tolkien
Naruto Legend Gdr - Nizu viene intervistato in merito alle idee e decisioni su Naruto Legnd Gdr dopo la riapertura del gioco
Il Gioco in Rete - Appunti di tesi sul gioco di ruolo online di Diego Vaggi