• 雅虎天气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程序,将要查询的地区,写入文件binDebugDatacities.txt 即可(一行一个)

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

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

  • 相关阅读:
    如何拷贝CMD命令行文本到粘贴板
    Linux 系统时钟(date) 硬件时钟(hwclock)
    Android AIDL自动生成Java文件测试
    Windows Tftpd32 DHCP服务器 使用
    Cmockery macro demo hacking
    Linux setjmp longjmp
    GrepCode
    Windows bat with adb
    点分十进制IP校验、转换,掩码校验
    子网掩码、掩码长度关系
  • 原文地址:https://www.cnblogs.com/zhangqs008/p/3618413.html
Copyright © 2020-2023  润新知