设为首页收藏本站

晨风QQ机器人论坛_晨风微信机器人

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 861|回复: 33

【微信插件】天气查询 API JSON用法例子

[复制链接]

14

主题

249

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
发表于 2017-11-23 00:55:45 | 显示全部楼层 |阅读模式
本帖最后由 风之旅人 于 2017-11-23 00:59 编辑

带源码供大家修改学习

解压密码是:538443630


插件思路:



网上有很多的API接口有各种功能,这里用一个例子来示范怎么对接API接口,以及解析回来的JSON数据,不过一般要收费,可以搜一些免费的API来玩。



首先选一个接口  我用的和风天气的API:https://www.heweather.com/documents/api/s6/weather

例子里用的是我的KEY 大家去和风天气输入手机号注册 然后把例子里的API换成自己的 谢谢!


然后按照官方的请求实例 一般是get get就是 网址+&参数1+&参数2

然后获取到格式如下

https://free-api.heweather.com/s6/weather?location=城市名&key=你申请的KEY&lang=cn&unit=m

然后只要把回声填进去换成城市名就行了就可以了

因为编码问题要把返回来的数据解码 发过去的也编码 以免乱码

然后用的JSON类把返回的数据拆分

bool = 类_json.解析 (bin)



然后增加N个变量  然后使用静易的json类来处理取出数据  举个例子

舒适度 = 类_json.取通用属性 (“HeWeather6[0].lifestyle[0].brf”)


然后把得到的所有排版

排版好了以后把变量都代入进去

最后加入条件限制




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

3

主题

1080

帖子

7286

积分

金牌会员

Rank: 6Rank: 6

积分
7286
发表于 2017-11-23 01:04:27 | 显示全部楼层
说的很好,很仔细!
回复 支持 反对

使用道具 举报

1

主题

32

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2017-11-23 02:43:13 | 显示全部楼层
虽然我会,但是还是要点个赞!!!
回复 支持 反对

使用道具 举报

27

主题

384

帖子

1663

积分

金牌会员

Rank: 6Rank: 6

积分
1663
QQ
发表于 2017-11-23 12:43:30 | 显示全部楼层
666666666666666666
出售代挂机器人:qq7609878
回复 支持 反对

使用道具 举报

4

主题

680

帖子

2048

积分

金牌会员

Rank: 6Rank: 6

积分
2048
发表于 2017-11-23 17:57:41 | 显示全部楼层
看看是什么源码
新人可来问我问题,有时间可一一解答
回复 支持 反对

使用道具 举报

5

主题

176

帖子

790

积分

高级会员

Rank: 4

积分
790
QQ
发表于 2017-11-23 18:11:27 | 显示全部楼层
支持                  
千の域
千域机器人
qq:3020520003
回复 支持 反对

使用道具 举报

14

主题

489

帖子

1676

积分

金牌会员

Rank: 6Rank: 6

积分
1676
发表于 2017-11-25 15:01:23 | 显示全部楼层
我来瞅瞅看看
回复 支持 反对

使用道具 举报

18

主题

465

帖子

11万

积分

论坛元老

Rank: 8Rank: 8

积分
117450
QQ
发表于 2017-11-26 05:14:05 | 显示全部楼层
不错的教程
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|CFSoft ( 粤ICP备19026017号  

GMT+8, 2019-8-18 05:15 , Processed in 0.060957 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表