找回密码
 立即注册

QQ登录

只需一步,快速开始

微信公众号开发资源

关注:848

所属分类: 微信开发 微信公众号开发资源

本版块为微信公众号开发教程与公众号开发相关技术分享板块,技术提问请到其他对应的问答板块发帖:)

[公众号开发博客] 零基础微信公众号开发入门第23课

[复制链接]
查看: 4304|回复: 5
最佳答案
109 

717

主题

2386

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36231

HKC

QQ
 楼主| 发表于 2015-10-13 15:37:44 | 显示全部楼层 |阅读模式
视频地址:http://www.henkuai.com/plugin.php?id=threed_video:view&tid=11898&cid=29

本节课程讲解语音智能查询

语音智能查询天气
1.接收语音消息,开通语音识别,语音消息里多一个Recongnition字段
2.根据Recongnition 调用语义智能接口,将它结构分解,获取到一些关键词
3.天气查询,city
  1. <xml>
  2. <ToUserName><![CDATA[toUser]]></ToUserName>
  3. <FromUserName><![CDATA[fromUser]]></FromUserName>
  4. <CreateTime>1357290913</CreateTime>
  5. <MsgType><![CDATA[voice]]></MsgType>
  6. <MediaId><![CDATA[media_id]]></MediaId>
  7. <Format><![CDATA[Format]]></Format>
  8. <Recognition><![CDATA[查询一下北京的天气]]></Recognition>
  9. <MsgId>1234567890123456</MsgId>
  10. </xml>
复制代码


获得Recongnition字段值,调用语义接口  https://api.weixin.qq.com/semant ... n=YOUR_ACCESS_TOKEN
语义接口查询post数据
  1. {
  2. "query":'."$rec".', //查询一下北京的天气
  3. "city":"北京",
  4. "category": "weather",
  5. "appid":"wxaaaaaaaaaaaaaaaa",
  6. "uid":"123456"
  7. }
复制代码


返回json
  1. {
  2. “res”:0,
  3. “query”:” 未来三天北京天气预报”,
  4. “type”:”weather”,
  5. “semantic”:{
  6. “details”:{
  7. “location”:{
  8. “type”:” LOC_CITY”,
  9. “city”:”北京市”,
  10. “city_simple”:”北京”,
  11. “loc_ori”:”北京”
  12. },
  13. “datetime”: {
  14. “type”:”DT_INTERVAL”,
  15. “date”:”2014-03-06”,
  16. “date_ori”:”未来三天”,
  17. “end_date”:”2014-03-08”,
  18. “end_date_ori”:”未来三天”,
  19. }
  20. },
  21. “intent”:”SEARCH”
  22. }
  23. }
复制代码


从其中获得city_sample字段值

使用city_sample字段值即城市名字,调用百度天气查询接口
  1. $url="https://api.weixin.qq.com/semantic/semproxy/search?access_token=$token";
复制代码


调用天气查询接口,返回json,包含天气信息,将json天气信息,转换成需要的图文消息的xml,返回给用户

零基础微信公众号开发入门视频教程资源汇总:http://www.henkuai.com/thread-2461-1-1.html


第23课.zip (2.76 KB, 下载次数: 302)
回复

使用道具 举报

最佳答案
0 

0

主题

4682

帖子

50

积分

新人求带

积分
50
发表于 2018-5-7 21:29:24 | 显示全部楼层
这个要学习一下
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

4682

帖子

50

积分

新人求带

积分
50
发表于 2018-5-7 22:10:21 | 显示全部楼层
it is good news!
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

4682

帖子

50

积分

新人求带

积分
50
发表于 2018-5-7 23:35:47 | 显示全部楼层
好东西 支持下
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

4682

帖子

50

积分

新人求带

积分
50
发表于 2018-5-7 23:47:02 | 显示全部楼层
过来看看!孙便听一下!都不容易!支持
回复 支持 反对

使用道具 举报

最佳答案
0 

0

主题

1

帖子

30

积分

等待验证会员

积分
30
发表于 2019-1-28 14:36:49 | 显示全部楼层
28075235766705.png


28075534612440.png


28075742283358.png



28080108848907.png


28080246622192.png



28075534612440.png
28075742283358.png
28080108848907.png
28080246622192.png
回复 支持 反对

使用道具 举报

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

本版积分规则



www.henkuai.com—微信开发者的分享交流平台,专注微信开发生态。

天津市滨海新区
中新生态城中成大道生态建设公寓9号楼3层301

微信公众号

广告推广
QQ:805874290

市场合作
zhongcong@henkuai.com