【java微信开发】使用图灵机器人api
2015-12-28 15:47
731 查看
注意,微信在发送xml消息时,是通过post方式传递参数的
1、申请图灵机器人api
http://www.tuling123.com/
申请账号,接入虚拟机器人,获取api接入地址和api key
如果是直接填写到微信公众平台开发基本配置的 url和token里,则填写内容为
详见api使用文档
参考 http://blog.csdn.net/pamchen/article/details/38718947
http://www.jikexueyuan.com/course/445_3.html
所需包
Dom4j.jar (一个java的xml api,用来读写xml文件)
Httpcore.jar(用于http请求)
Httpclient.jar
Commons-logging.jar(否则执行“HttpClients.createDefault().execute(request);”会报错)
所涉及的类
TulingApiProcess 根据请求内容,访问图灵对应网页,获得结果
WeChat 微信xml消息处理
ReceiveXmlProcess对xml消息进行解析,
FormatXmlProcess将结果转换为xml格式
ReceiveXmlEntityxml消息实体类
首先获取xml消息,解析xml消息,判断消息类型,若为text则提交给图灵api处理,将处理结果转换为xml格式,在返回。
1、申请图灵机器人api
http://www.tuling123.com/
申请账号,接入虚拟机器人,获取api接入地址和api key
如果是直接填写到微信公众平台开发基本配置的 url和token里,则填写内容为
详见api使用文档
参考 http://blog.csdn.net/pamchen/article/details/38718947
http://www.jikexueyuan.com/course/445_3.html
所需包
Dom4j.jar (一个java的xml api,用来读写xml文件)
Httpcore.jar(用于http请求)
Httpclient.jar
Commons-logging.jar(否则执行“HttpClients.createDefault().execute(request);”会报错)
所涉及的类
TulingApiProcess 根据请求内容,访问图灵对应网页,获得结果
WeChat 微信xml消息处理
ReceiveXmlProcess对xml消息进行解析,
FormatXmlProcess将结果转换为xml格式
ReceiveXmlEntityxml消息实体类
首先获取xml消息,解析xml消息,判断消息类型,若为text则提交给图灵api处理,将处理结果转换为xml格式,在返回。
相关文章推荐
- 微信支付 - V3支付问题
- 网曝百度不顾robots协议擅自抓取微信内容
- 微信"锐捷查询"的实现.md
- 微信共享地址接口封装【完整DEMO代码】
- cordova 插件 调用iOS社交化分享(ShareSDK:微信QQ分享)
- 高德或者微信SHA1 调试,正式keystore。多人开发共享SHA1。
- 【微信公众平台开发】百度周边搜索接口php封装
- 代码段:android使用微信账号登陆
- 微信JS SDK demo 实例
- JeeWx 捷微 2.2 发布,微信管家平台
- iOS微信登录功能的实现
- Andoird无法调用微信支付原因
- Title_微信开放平台分账功能实战(Java版)
- 微信公众号 发送图文消息
- 青瓷引擎之纯JavaScript打造HTML5游戏第二弹——《跳跃的方块》Part 5(添加微信支持)
- 【前端】使用weinre对手机、微信浏览器页面调试
- 企业微信号如何运营:从 0 到 100 万粉丝,他们只用了这 8 步
- [简单实用系列] 微信第三方登录
- 二十一:微信公众帐号开发符号表情的发送上
- 二十二:微信公众帐号开发-符号表情的发送下