天气API Http接口

通过第三方的Http接口查询天气信息。

低频的访问,而且免费。推荐YY天气(http://www.yytianqi.com/api.html)和天气API(https://www.tianqiapi.com/?action=v1)。

二者都提供通过城市ID和城市IP查询实时性高的天气情况,阴晴、温度、湿度、风力、风向等。

城市ID会对应城市名称。关于这个映射:YY天气有Http接口。天气API有映射文件。

每个城市有自己的DNS IP,如湖南长沙的IP为113.246.188.92。
查看当前网络所在城市的IP(里面的城市ID和YY天气、天气API里的城市ID不一致):
http://pv.sohu.com/cityjson?ie=utf-8

此外,YY天气提供经纬度查询。天气API提供城市名称查询。

YY天气的所有接口需注册,提供一个key,访问时提交即可,不影响免费功能的使用。天气API的基础功能无需key。高级功能需注册产生key。

二者还有更丰富的信息提供,可以互补。当然,更高级功能还是收费的。详情请网址查看。

返回结果直接在网页中查看是Unicode编码,如\u5317\u4eac对应北京,可以采用Http接口测试工具查看避免Unicode(https://blog.csdn.net/haoranhaoshi/article/details/90645189)。
Unicode转中文,可以靠在线转换工具(http://www.msxindl.com/tools/unicode16.asp)。

和风天气(https://dev.heweather.com/docs/api/weather)也可以,除了Http接口,还提供Android和IOS的SDK,和APP。但强调:如果数据用于任何商业行为,必须购买商业授权。所以博主不推荐。

 

你可能感兴趣的:(Http,天气,HTTP)