如何访问tvOS的进阶设置权限管理菜单访问

有回复时邮件通知我
知更鸟崇尚专注 追求极致1295文章6901评论我收藏的文章暂无文章收藏热门文章12345大家喜欢的文章
分类目录关于本站分享交流WordPress经验与技巧,关注网站前端设计与网站制作,打造自己专属的WordPress主题,让你的博客与众不同!
记住我的登录信息
电子邮件地址
输入用户名或电子邮箱地址,您会收到一封新密码链接的电子邮件。 用户名或电子邮件地址
文章目录微信tvOS 10.2 Beta 4 官方版
下载帮助本站软件均来自互联网, 如有侵犯您的版权, 请与我们联系。
* 为了达到最快的下载速度,推荐使用下载本站软件。
* 请一定升级到最新版才能正常解压本站提供的软件!
* 相关网站事务请留言:
或通知我们!或加我们微信公众号:xz7_cngr
Copyright &
. All Rights Reserved<微信开发系列(5)自定义菜单进阶及语音识别 - 企业信息化当前位置:& &&&微信开发系列(5)自定义菜单进阶及语音识<微信开发系列(5)自定义菜单进阶及语音识别&&网友分享于:&&浏览:0次</微信开发系列(五)自定义菜单进阶及语音识别在上文里我们介绍了如何通过平台里为微信账号添加自定义菜单,本文里我们将进一步介绍如何查询菜单以及删除菜单的相关知识,最后会介绍微信平台如何进行语音识别的相关技术。
与创建菜单类似,查询菜单有自己的接口,其中ACESS_TOKEN需要通过前文介绍到的接口获取,通常2小时后会失效:
为此首先通过前文介绍到的获取Access_Token,获得类似如下的真实请求URL:
在IE等浏览器里运行该链接,将相应文件保存下来打开即可看到微信账号当前的菜单结构(通过不同浏览器查看可能会出现显示乱码问题等,这是浏览器的默认编码显示问题所致,下载下来通过记事本查看即可看到对应的真实文字):
使用接口创建自定义菜单后,开发者还可以使用接口删除当前使用的自定义菜单,删除菜单的接口如下:
正确时的返回JSON数据包如下:
{&errcode&:0, &errmsg&:&ok&}
微信公众账号通过微信认证后可以获得语音识别接口,开启语音识别功能以后,用户每次发送语音给微信账号时,微信会在推送的语音消息XML数据包中增加一个Recognition字段,该字段为依云识别出的文本内容。如下是开启语音识别后的语音XML数据包示例:
2 &ToUserName&&![CDATA[toUser]]&&/ToUserName&
3 &FromUserName&&![CDATA[fromUser]]&&/FromUserName&
4 &CreateTime&&/CreateTime&
5 &MsgType&&![CDATA[voice]]&&/MsgType&
6 &MediaId&&![CDATA[media_id]]&&/MediaId&
7 &Format&&![CDATA[Format]]&&/Format&
8 &Recognition&&![CDATA[腾讯微信团队]]&&/Recognition&
9 &MsgId&3456&/MsgId&
每个参数的说明参见下图:
前文中已经包含了如何解析该节点的值,并且在相应的IncomingMsg类里面也包含了该属性,接下来需要做的是在doPost方法里的判断消息类型部分添加对声音类型消息的处理代码:
1 else if(msgType.equals('voice')){
rtnMsg = handleVoice(inMsg);
这里我们识别消息类型为voice类型后调用handleVoice方法并传递IncomingMsg对象来处理声音,handleVoice方法代码如下:
1 private static String handleVoice(IncomingMsg msg){
String result = '您说了: ' + msg.
return composeTextReply(msg, result);
代码读取了腾讯平台识别后传递过来的XML问中Recognition节点的内容并返回给用户,保存代码后尝试发送语音给微信测试账号,运行效果如下:
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有}

我要回帖

更多关于 esrxp进阶设置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信