我正在寻找最好的(免费/便宜的)国际天气PHP API。有什么建议吗?
发布于 2010-03-23 16:25:59
请看下面的答案:
https://stackoverflow.com/questions/507441/best-weather-apis
选择的答案是:
·美国国家气象局有一个SOAP Web服务。
·雅虎有一个天气RSS订阅。
·Animaonline是一个由谷歌提供支持的天气API。在项目页面上有代码示例和教程链接,但我在这里找到了另一个教程。
发布于 2010-03-23 16:24:29
您想如何处理这些数据?
如果你只是想展示它,那就去找一个有RSS提要的天气网站吧。然后你可以很容易地请求它,在你的服务器上缓存它并解析它。
对于请求,请使用cURL或file_get_contents() (如果您的php.ini允许)。
对于缓存,只需检查filemtime()并进行比较。
要对其进行解析,请使用SimpleXML。
发布于 2010-03-23 16:25:10
Yahoo Weather或Google Weather既快速又免费。我使用谷歌最多,你可以使用城市名称或纬度/经度来收集数据。
值得注意的是,Google并没有真正提供API,而且没有文档,所以没有人知道它的未来。
https://stackoverflow.com/questions/2498399
复制相似问题