2010-09-03 6 views

Répondre

2

Global Weather SOAP Webservice API

En utilisant PHP (avec le module SOAP activé dans votre 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 devrait alors contenir un document XML qui contient de l'humidité, la température, les conditions du ciel, etc vent que vous pouvez adapter à vos besoins. Vous pouvez facilement jouer avec la démo en ligne sur www.webservice.net pour avoir une idée des choses.

+6

Le lien est rompu –

1

J'ai fait un Weather API disponible sur mashape, et ils ont un SDK PHP prêt à l'emploi. Cette API est vraiment simple à utiliser car nous utilisons les standards les plus cool qui sont disponibles de nos jours, comme JSON et REST.

Si vous l'aimez s'il vous plaît donner un essai sur mashape

1

Programmable Web a une list of Weather API's. Il y a 26 API Météo listées dans leur répertoire. Les services les plus populaires auront des bibliothèques pour les plates-formes communes alors cherchez là une bibliothèque php.

+0

Les deux liens sont brisés – kevnk

0

Weather Underground (wunderground.com) - l'a trouvée à partir d'un lien du pied de page de weather.com.

GRATUIT: 0 $, vous obtenez 500 appels API/jour ou 10 appels API/min

REMARQUE: Il fonctionne mieux lorsque vous enregistrez un compte en premier lieu, puis, tout en étant connecté, achetez votre clé API.