International weather API (PHP) [closed]

拟墨画扇 提交于 2020-01-04 09:10:08

问题


I'm looking for the best (free/cheap) international weather PHP API out there. Any suggestions?


回答1:


look in this answer :

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

the chosen answer give this :

•The National Weather Service has a SOAP Web service.

•Yahoo has a weather RSS feed.

•Animaonline is a weather API powered by Google. There are code samples and tutorial links on the project page, but I found another tutorial here.




回答2:


What do you want to do with the data?

If you just want to display it, look for a weather site with an RSS feed. Then you can easily request it, cache it on your server and parse it.

For requesting, use cURL or file_get_contents() (if your php.ini allows it).

For caching, just check filemtime() and make a comparison.

To parse it, use SimpleXML.




回答3:


Yahoo Weather or Google Weather are both fast and free. I've used Google the most, you can use both city name or latitude/longitude to collect data.

Worth noting is that Google doesn't really provide an API and is undocumented, so no one knows the future of it.




回答4:


Both weathernation and feedsyndicate.com both offer a commercial api

Weathernation.com isn't very inexpensive.. feedsyndicate can be but you need to ask for a deal.



来源:https://stackoverflow.com/questions/2498399/international-weather-api-php

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!