2

我正在寻找最好的(免费/便宜的)国际天气 PHP API。有什么建议么?

4

4 回答 4

5

看看这个答案:

https://stackoverflow.com/questions/507441/best-weather-apis

选择的答案给出这个:

• National Weather Service 有一个 SOAP Web 服务。

•雅虎有一个天气RSS 提要。

•Animaonline 是一个由谷歌提供支持的天气API。项目页面上有代码示例和教程链接,但我在这里找到了另一个教程。

于 2010-03-23T08:25:59.340 回答
2

你想对数据做什么?

如果您只想显示它,请查找带有 RSS 提要的天气站点。然后您可以轻松地请求它,将其缓存在您的服务器上并解析它。

对于请求,请使用 cURL 或file_get_contents()(如果您php.ini允许)。

对于缓存,只需检查filemtime()并进行比较。

要解析它,请使用 SimpleXML。

于 2010-03-23T08:24:28.907 回答
2

雅虎天气谷歌天气既快速又免费。我用谷歌最多,你可以使用城市名称或纬度/经度来收集数据。

值得注意的是,谷歌并没有真正提供 API 并且没有记录,所以没人知道它的未来。

于 2010-03-23T08:25:10.457 回答
0

Weathernation 和 feedsyndicate.com 都提供商业 API

Weathernation.com 不是很便宜.. feedsyndicate 可以,但您需要进行交易。

于 2011-04-15T22:47:00.130 回答