2010-09-03 12 views

risposta

2

Global Weather SOAP Webservice API

Utilizzo di PHP (con il modulo SOAP abilitato nel tuo php.ini):

$client = new SoapClient("http://www.webservicex.net/globalweather.asmx?wsdl"); 
$params = new stdClass; 
$params->CityName= 'Auckland'; 
$params->CountryName= 'New Zealand'; 
$result = $client->GetWeather($params); 
// Check for errors... 
$weatherXML = $result->GetWeatherResponse; 

$ weatherXML dovrebbe quindi contenere un documento XML che contiene umidità, temperatura, condizioni del cielo, ecc vento che puoi adattarti alle tue esigenze. Puoi facilmente giocare con la demo online su www.webservice.net comunque per avere un'idea delle cose.

+6

Il collegamento è rotto –

1

Ho creato uno Weather API disponibile su mashape e hanno un semplice PHP SDK pronto per l'uso. Questa API è veramente semplice da usare perché usiamo gli attuali standard che sono disponibili al giorno d'oggi, come JSON e REST.

Se lo trovate utile fare un tentativo su mashape

1

Programmable Web ha un list of Weather API's. Ci sono 26 API meteo elencate nella loro directory. I servizi più popolari disporranno di librerie per piattaforme comuni, quindi guardate lì per una libreria php.

+0

Entrambi i collegamenti sono interrotti – kevnk

0

Weather Underground (wunderground.com) - trovato da un collegamento dal piè di pagina di weather.com.

LIBERO: per $ 0, si ottiene 500 chiamate API/giorno o 10 chiamate API/min

NOTA: Funziona meglio quando si registra un account prima, poi, mentre l'accesso, acquista la tua chiave API.