微信企业号开发部分总结
2016-02-26 15:29
405 查看
企业号开发主要参考企业号开发者中心的接口文档。
注意主动调用需要AccessToken(代表权限的Secret以及公司的CoprID)
验证URL
这里尤其注意回调模式需要在企业号后台--应用中心,然后点击应用进去之后选择回调模式(开启之后普通模式自动关闭),企业号的每个应用都有自己的回调模式开关,必须在后台配置好“回调URL及密钥”,这里的URL是一个什么样的URL接口文档有介绍。
需要特别注意①:这个URL只有正确响应了微信的验证请求,点击“保存”按钮的时候才能保存成功。
②:我这里写的是用一个传统的Servlet来相应微信的验证,如下:
关于Servlet
VerifyURL需要response给返回来让微信企业号去校验正确与否,通过了就可以保存成功
此Servlet引用了很多微信官方提供的jar包以及Java文件,接口文档--回调模式--接收消息时的加解密一栏有提到,要去附录去找方案。附录--加解密库下载与示例一栏下载demo以及lib、sample等文件。同时需要下载无限制策略文件,根据demo叙述的,替换掉本机(服务器)的已经安装的jdk中的相应文件(另外需要注意,如果启动了tomcat,并且tomcat自己安装了一个jdk,那么不要忘记去替换tomcat对应的那两个文件)
关于管理端配置的回调URL
成员在企业号上的某些操作行为,比如关注,取消关注,点击菜单,事件等都会被推送到每个应用在管理端设置的URL,这里可以参考接口文档里接收消息与事件一栏。(每次用户在某一个开启了回调模式并且配置好回调URL的应用里面发文字消息或者表情以及点击菜单栏时,最初被配置的回调URL每次都会被微信服务器呼起,(手机客户端呼起微信服务器,微信服务器呼起当初配置的url对应的比如AuthServlet等))
关于企业号中的用户ID
通过https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE 获取到的用户信息中的UserId就是企业号后台中---通讯录中--成员的“账号”
注意主动调用需要AccessToken(代表权限的Secret以及公司的CoprID)
验证URL
这里尤其注意回调模式需要在企业号后台--应用中心,然后点击应用进去之后选择回调模式(开启之后普通模式自动关闭),企业号的每个应用都有自己的回调模式开关,必须在后台配置好“回调URL及密钥”,这里的URL是一个什么样的URL接口文档有介绍。
需要特别注意①:这个URL只有正确响应了微信的验证请求,点击“保存”按钮的时候才能保存成功。
②:我这里写的是用一个传统的Servlet来相应微信的验证,如下:
关于Servlet
VerifyURL需要response给返回来让微信企业号去校验正确与否,通过了就可以保存成功
此Servlet引用了很多微信官方提供的jar包以及Java文件,接口文档--回调模式--接收消息时的加解密一栏有提到,要去附录去找方案。附录--加解密库下载与示例一栏下载demo以及lib、sample等文件。同时需要下载无限制策略文件,根据demo叙述的,替换掉本机(服务器)的已经安装的jdk中的相应文件(另外需要注意,如果启动了tomcat,并且tomcat自己安装了一个jdk,那么不要忘记去替换tomcat对应的那两个文件)
关于管理端配置的回调URL
成员在企业号上的某些操作行为,比如关注,取消关注,点击菜单,事件等都会被推送到每个应用在管理端设置的URL,这里可以参考接口文档里接收消息与事件一栏。(每次用户在某一个开启了回调模式并且配置好回调URL的应用里面发文字消息或者表情以及点击菜单栏时,最初被配置的回调URL每次都会被微信服务器呼起,(手机客户端呼起微信服务器,微信服务器呼起当初配置的url对应的比如AuthServlet等))
关于企业号中的用户ID
通过https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE 获取到的用户信息中的UserId就是企业号后台中---通讯录中--成员的“账号”
相关文章推荐
- 微信公众平台模板消息发送接口文档
- jeewx的使用_02 解析微信服务器post过来的数据
- 微信企业号开发之菜单创建和触发
- 微信企业号开发之地理位置获取
- 微信企业号开发之图灵机器人接入(4)
- 微信企业号开发之图文消息
- 使用ngrok本地开发微信,代码无需上传到服务器
- zabbix借助onealert实现微信报警
- 微信JS-SDK实现自定义分享功能,分享给朋友,分享到朋友圈
- 微信SDK开发学习
- 不通过第三方判断有无安装微信、QQ方法
- 微信开发学习网址
- 阿里的钉钉能干掉腾讯的微信么?
- 仿微信安卓Activity拖动退出分析
- 怎样调通微信支付及微信发货通知接口(Js API)
- java双色球彩票小程序
- Android Learning:微信第三方登录
- 微信浏览器禁止页面下拉查看网址
- 微信URL设置问题
- 微信官方jssdk Demo