11

通过 API 获取当前天气的最佳方法是什么?

你能用这个 API 做一些例子吗?

4

5 回答 5

3

全球天气 SOAP Web 服务 API

使用 PHP(在 php.ini 中启用 SOAP 模块):

$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 应该包含一个 XML 文档,其中包含湿度、温度、天空条件、风等,您可以根据自己的需要进行调整。无论如何,您都可以轻松地使用 www.webservice.net 上的在线演示来感受一下。

于 2010-09-03T22:52:58.637 回答
2

在梨上尝试Services_Weather 。它会做全球天气、METAR 等。人。

于 2010-09-03T23:02:28.423 回答
1

我在 mashape 上提供了一个Weather API ,他们有一个可以使用的简单 PHP SDK。这个 api 使用起来非常简单,因为我们使用了当今可用的很酷的标准,比如 JSON 和 REST。

如果您喜欢它,请在mashape上尝试一下

于 2013-01-30T14:14:21.173 回答
1

Programmable Web有一个Weather API 列表。他们的目录中列出了 26 个 Weather API。更流行的服务将具有通用平台的库,因此请在此处查找 php 库。

于 2013-09-09T15:16:50.980 回答
0

Weather Underground (wunderground.com) — 从 weather.com 页脚的链接中找到它。

免费:只需 0 美元,您就可以获得 500 个 API 调用/天或 10 个 API 调用/分钟

注意:首先注册一个帐户,然后在登录时购买您的 API 密钥,效果会更好。

于 2015-05-20T10:56:45.327 回答