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
I dati del generatore di rank sono stati aggiornati!
Storie di Agarthi: Ricorda, è il nome a scegliere il personaggio...
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
shirayuki ha recensito Age of Crystals
Il gestore di Storie di Agarthi ha risposto alla recensione di paoltab
World of Warship: Battaglie Asimmetriche nel 14.5
nereya ha aperto una nuova discussione: Nuova Frontiera
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!
New Wizarding World: Un nuovo Medimago
Sea of Conquest: Incontra Demona Rood! 🔥
anacronista ha recensito Storie di Agarthi
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Nyx Insight - Project S.E.T.: Setting Refresh Time ✨
mhorras1988 ha recensito Fengard
prosperus ha recensito Exclusive Villa GdR
visanders ha aperto una nuova discussione: Aiuto ricerca Gioco
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Gdr e Copyright - Vuoi creare un gdr? Conosci le regole sul copyright e il diritto d'autore? Scoprile con questo articolo!
Ricerche Avanzate - Gli operatori di ricerca avanzati per ricerche web su Google!
Sailor Land - Intervista alla gestione di Sailor Land, il play by chat ambientato nell'universo di Sailor Moon!
The Smoke - Intervista alle gestrici di The Smoke.. play by chat moderno ambientato in Inghilterra
Addio Windows 7! - Microsoft termina gli aggiornamenti di sicurezza estesi di Windows 7 e 8.1!
Adattamento del Fantasy - Tesi dal titolo "L’adattamento del genere fantasy" di Francesca Dalla Bona
Reame di Warrior Within - Recensione del GDR fantasy Reame di Warrior Within
Storia del Gdr - Andiamo a ricercare le fondamenta del gioco di ruolo, da dove questo nasce e come si sviluppa nel tempo!