开发者社区> 清山> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

雅虎天气API调用

简介:
+关注继续查看

雅虎天气API调用:

1.调用方法:http://weather.yahooapis.com/forecastrss?w=2502265&u=c,绿色字体为城市代号,u=c表示取摄氏度。

2.如何获取城市代码:(以广州为例) 

  http://sugg.us.search.yahoo.net/gossip-gl-location/?appid=weather&output=xml&command=广

    参数:output:输出数据格式,可以是xml或json,默认为xml;

               command:要查询的城市名称

    可能会出现多个项,像这样:

<m q="广" gprid="iKCy1nr2SFGqEwa.Ugf2eA" c="广" n="10">
<s k="Guangzhou" d="pt:iso=CN&woeid=2161838&lon=113.268&lat=23.1074&s=Guangdong&c=China&pn=广州市"/>
<s k="Wuxue" d="pt:iso=CN&woeid=2163907&lon=115.553&lat=29.8505&s=Hubei&c=China"/>
<s k="Guangyuan" d="pt:iso=CN&woeid=2157635&lon=105.818&lat=32.443&s=Sichuan&c=China&pn=广元"/>
<s k="Guangshui" d="pt:iso=CN&woeid=2163891&lon=113.99&lat=31.6134&s=Hubei&c=China&pn=广水镇"/>
<s k="Guangxi" d="s:iso=CN&woeid=12578006&lon=108.267&lat=23.8597&s=Guangxi&c=China&pn=广西省"/>
<s k="Guangdong" d="s:iso=CN&woeid=12578019&lon=113.419&lat=22.8588&s=Guangdong&c=China&pn=广东省"/>
<s k="Guanghan" d="t:iso=CN&woeid=2158448&lon=104.276&lat=30.9825&s=Sichuan&c=China&pn=广汉市"/>
<s k="Sihui" d="t:iso=CN&woeid=2161893&lon=112.685&lat=23.3427&s=Guangdong&c=China"/>
<s k="Guang'an" d="t:iso=CN&woeid=2157942&lon=106.636&lat=30.4765&s=Sichuan&c=China&pn=广安"/>
<s k="Guangning" d="t:iso=CN&woeid=2148035&lon=121.787&lat=41.5939&s=Liaoning&c=China"/>
</m>
<!--
 prd08.gossip.search.gq1.yahoo.com compressed/chunked Mon Nov 18 10:06:32 UTC 2013 
-->
    如果是匹配的“广州”关键字,则就只有广州市的code数据了。

   这里的woeid即是 城市代码

3.国内城市代码整理:下载Demo程序,将要查询的地区,写入文件bin\Debug\Data\cities.txt 即可(一行一个)

   国内标准城市地区可以以参考:http://www.stats.gov.cn/tjbz/xzqhdm/t20100623_402652267.htm

4.雅虎天气API结果解析:

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
WebAPI学习(一)——创建Web API程序
WebAPI学习(一)——创建Web API程序
11 0
几种不常用Web API(振动、重力感应、联网状态、系统电量信息、页面可见性、canvas转base64、监听屏幕旋转、元素全屏显示)
navigator对象中有一些不常用的API,以下主要介绍vibrate振动,deviceorientation重力感应,online联网状态,getBattery系统电量信息,visibilitychange页面可见性,toDataURL(canvas转base64),orientationchange监听屏幕旋转和fullScreen元素全屏显示。
37 0
.NET MVC第十章 vue axios解析web api接口
.NET MVC第十章 vue axios解析web api接口
16 0
.NET MVC第九章、Web Api Json序列化与反序列化
.NET MVC第九章、Web Api Json序列化与反序列化
12 0
.NET MVC第八章、Web Api 跨域接口
.NET MVC第八章、Web Api 跨域接口
18 0
【前端】【H5 API】Web存储 Web Storage
【前端】【H5 API】Web存储 Web Storage
13 0
每日一学—Web API之requestAnimationFrame
If you’ve never written code to animate inside the browser, you can stop reading :) ( ´・・)ノ(._.`)
23 0
.NET Core Web API使用HttpClient提交文件的二进制流(multipart/form-data内容类型)
.NET Core Web API使用HttpClient提交文件的二进制流(multipart/form-data内容类型)
42 0
ASP.NET Core WEB API 使用element-ui文件上传组件el-upload执行手动文件文件,并在文件上传后清空文件
ASP.NET Core WEB API 使用element-ui文件上传组件el-upload执行手动文件文件,并在文件上传后清空文件
37 0
Asp.Net Web API 2第四课——HttpClient消息处理器
Asp.Net Web API 导航     Asp.Net Web API第一课:入门http://www.cnblogs.com/aehyok/p/3432158.html       Asp.Net Web API第二课:CRUD操作http://www.cnblogs.com/aehyok/p/3434578.html       Asp.Net Web API第三课:.NET客户端调用Wep API http://www.cnblogs.com/aehyok/p/3439698.html 前言 消息处理器是一个接收HTTP请求,并返回HTTP响应的一个类。
870 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
重保场景及API安全指南
立即下载
数据资源的基础设施API总线
立即下载
API 平台的安全实践
立即下载