Programmatore PHP | Programmatore | Programmatore Script PHP | Realizzazione di Script PHP | Sviluppo di App PHP

Come creare una app Meteo con PHP e delle API



Già in passato in diversi articoli di questo sito, ho mostrato come utilizzare le API di Google (disattivate) e quelle di Yahoo per creare un plugin meteo per il tuo sito.
Oggi voglio proporvi un semplicissimo Script PHP (Personalizzabile da chiunque anche se non un Programmatore PHP) che utilizza le API di Weather Underground per ricavare informazioni Meteo,

La prima cosa che dobbiamo fare è ovviamente registrarci al sito Weather Underground, le API sono fornite in diverso formato gratuite o pro, le gratuite hanno dei limiti ma possono essere valide nei casi di 500visite (o meno) giornaliere, o anche più se con un pò di dimestichezza nella programmazione PHP si dovesse creare una cache (con MySQL o un file txt)

servizio-wheater

Fatto questo occorre semplicemente inserire latitudine e longitudine della coordinata meteo per ricevere una miriade di informazioni, nell’esempio per comodità mostrerò solo icona e temperatura attuale:
$URL = ‘http://api.wunderground.com/api/CHIAVEAPI/…/LAT,LONG.json’;
$json = file_get_contents($URL);
$obj = json_decode($json);
echo ‘<img src=”‘.$obj->current_observation->icon_url.'”/>’;
echo ”.$obj->current_observation->feelslike_c.’ C&deg;’; 
Ovviamente nella URL:

http://api.wunderground.com/api/CHIAVEAPI/forecast/geolookup/conditions/q/LATITUDINE,LONGITUDINE.json andranno sostituiti i due valori di LATITUDINE E LONGITUDINE e la API KEY che ci darà Weather Underground.

Data la quantità di informazioni contenute in quel JSON per un Programmatore PHP le possibilità di personalizzazione dello script sono moltissime, con questo Script PHP il risultato che otterremo è più o meno così:

Napoli
31 C°
PER ULTERIORI INFORMAZIONI:

Daniele Tabacco
Programmatore PHP | Web Developer | Consulente Web e SEO

PHP - MySql - AJAX - HTML5 - JAVASCRIPT - CSS - JSON/XML - JQuery
WebApps, Applicazioni, Realizzazione Siti Mobile per iPhone e Android
Programmatore PHP - Consulente Web Marketing Napoli, Roma, Milano, Firenze.
Tel.+39 329.11.73.918
email: daniele.tabacco[at]gmail.com
skype: daniele.tabacco

Il tuo nome (richiesto)

La tua email (richiesto)

Oggetto

Il tuo messaggio

 


POTREBBE INTERESSARTI ANCHE:
Realizzare una rotazione di Banner utilizzando JQuery, con possibilità per un Programmatore PHP di ampliare l'esempio rendendo dinamico la selezione dei Banner direttamente da database MySQL
Le Applicazioni Web di un Programmatore PHP diventano sempre più particolari e interattive ecco perchè saper realizzare un Drag e Drop con Javascript potrebbe risultare utile per lo Sviluppo Web e necessaio per interfaccie UserFriendly
Le espressioni Regolari sono uno strumento Utile e da Utilizzare per ogni Programmatore PHP, in questo script estraiamo da una stringa di testo tutti gli elementi compresi tra due Caratteri o Tag
Vuoi condividere i commenti Facebook sul tuo sito? utilizza questo semplice Plugin realizzato in PHP/JQuery da Daniele Tabacco Programmatore PHP, Consulente WEB
Una delle funzionalità più importanti dello standard HTML5 è l'utilizzo di Microdati che forniscono alle Serp di Google notizie in più quando lo Spider visiterà la vostra pagina, vediamo come sfruttarli per ottenere visibilità


buzzoole code
Leggi altro:
Sviluppo di Applicazioni iPhone vs Webapps

Da tempo pensavo di scrivere quest'articolo in merito allo Sviluppo di Applicazioni iPhone, poiché in questi ultimi anni ho avuto...

Chiudi