知识点
相关文章
更多最近更新
更多微名汇-微信公众平台功能开发(天气查询)
2019-03-02 00:59|来源: 网路
在这篇教程中,我们将介绍如何在微信公众平台上开发天气预报功能。我们将使用中国天气网的气象数据接口来获取天气信息
这篇教程将介绍以下内容:
- 获取中国天气网的气象数据
- 在微信公众平台中回复天气
微名汇:http://weixin.zgtuango.com
联系QQ:44653139
一、中国天气网
中国天气网提供了丰富的气象数据接口。下面我们介绍主要的几个:
国家根节点接口:
http://flash.weather.com.cn/wmaps/xml/china.xml
该接口以XML格式列出所有的省(自治区、直辖市)的中文名称(quName)和拼音名称(pyName)及省会城市的天气信息,其中广东的数据如下:
<city quName="广东" pyName="guangdong" cityname="广州" state1="2" state2="7" stateDetailed="阴转小雨" tem1="8" tem2="15" windState="微风"/>
该接口的主要功能是通过它获取省级节点的拼音名称。以广东为例:其pyName是“Guangdong”。
省级节点接口(以湖南为例):
http://flash.weather.com.cn/wmaps/xml/changsha.xml
该接口以XML格式列出当前省下辖所有市的中文名称(quName)、拼音名称(pyName)、中心坐标、天气信息以及城市编码。其中长沙的数据如下所示:
<city cityX="296" cityY="268" cityname="长沙市" centername="长沙市" fontColor="FFFF00" pyName="" state1="3" state2="3" stateDetailed="阵雨" tem1="24" tem2="30" temNow="27" windState="南风小于3级" windDir="东风" windPower="2级" humidity="71%" time="17:00" url="101250101"/>
在这个接口中主要获取城市名称及相应的城市编码。例如,深圳的城市编码为:101280601。可以编写程序将全国城市拓扑结构采集下来。也可以使用方倍工作室已经采集好的,点击这里下载。
实时天气数据(以长沙为例):
http://www.weather.com.cn/data/sk/101250101.html
该接口以JSON格式列出当前城市的实时天气状况。如下所示:
{
"weatherinfo":
{"city":"长沙","cityid":"101250101",
"temp":"27","WD":"东 风","WS":"2 级",
"SD":"71%","WSE":"2","time":"17:00",
"isRadar":"1","Radar":"JC_RADAR_AZ9731_JB"}}
转自:http://www.cnblogs.com/longle824/p/3761605
相关问答
更多-
微信公众平台能使用Java开发吗[2022-09-14]
能使用的!微信 在安卓手机里可以使用,安装是用java 开发的,所以 可以用java开发 -
微信公众平台开发有哪些要注意的?[2023-12-23]
微信公众平台开发注意事项: 一、微信公众平台开发是指为微信公众号进行业务开发,为移动应用、PC端网站、公众号第三方平台(为各行各业公众号运营者提供服务)的开发,请前往微信开放平台接入。 二、在申请到认证公众号之前,你可以先通过测试号申请系统,快速申请一个接口测试号,立即开始接口测试开发。 三、在开发过程中,可以使用接口调试工具来在线调试某些接口。 四、每个接口都有每日接口调用频次限制,可以在公众平台官网-开发者中心处查看具体频次。 五、在开发出现问题时,可以通过接口调用的返回码,以及报警排查指引(在公众平台 ... -
微信公众平台开发商排名靠前的有哪些个?[2022-06-23]
小猪cms还凑合,,有源码的 ,每周更新两三个模板的 ,你可以看下 ,, -
微信公众平台开发价格是多少[2023-12-18]
这个需要根据你找什么样的开发商,然后开发什么样的功能,如果是该需要对接你们系统之类的功能比较复杂,有几千的,也有好几万的,这个看你的需求 -
微信公众平台的开发者模式有哪些功能?[2022-12-21]
太多太多了,这么说吧,微信公众平台只有最简单的图片文字和视频,而且大小都是有限制的,如果你想更多的功能必须用开发模式。看这个视频,绑定第三方平台,就能开发了。 -
目前微信公众平台的开发者模式能实现那些功能?[2022-04-30]
新版微信公众平台去除了编辑模式和开发模式,让普通用户更方便地使用公众号,开发者也可以在开发者中心中,统一管理开发资源、权限和配置。微信公众平台开发者中心功能的使用方便了更多的微信用户,也方便了我们的生活。 -
微网站、微互动、微场景微应用等功能的,微信公众平台二次开发源码哪有好用的?[2022-11-19]
二次开发多费事 有现成的 而且开发都不愿意二次开发 -
微信公众平台微网站开发流程是什么?[2023-08-07]
微网站开发模式教程: 第一步:申请消息接口 在公众平台网站的高级功能 – 开发模式页,点击“成为开发者”按钮,填写URL和Token,其中URL是开发者用来接收微信服务器数据的接口URL。Token可由开发者可以任意填写,用作生成签名。 第二步:验证URL有效性 开发者提交信息后,微信服务器将发送GET请求到填写的URL上,GET请求携带四个参数: 开发者通过检验signature对请求进行校验。若确认此次GET请求来自微信服务器,请原样返回 echostr参数内容,则接入生效,成为开发 ... -
微信公众号平台开发价格大概多少[2023-05-13]
这个需要根据你找什么样的开发商,然后开发什么样的功能,如果是该需要对接你们系统之类的功能比较复杂,有几千的,也有好几万的,这个看你的需求 -
微信公众号平台开发报价多少合适[2022-11-10]
微信公众平台的开发价格取决于功能和具体的外包公司,不同的地域价格也会略有差异。 我们给客户做的微信有30000元的也有10000多元的。 建议先把微信开发的需求整理好,然后多找几家公司进行报价。综合对比来选择。