微信企业号开发之如何接收消息
将应用设置在回调模式时,企业可以通过回调URL接收员工回复的消息,以及员工关注、点击菜单、上报地理位置等事件。
在接收到事件后,企业可以发送被动响应消息,实现员工与企业的互动。
注意,企业在接收消息,以及发送被动响应消息时,消息体都以AES方式加密,以保证传输的安全。具体可参考'建立连接'中的'回调模式'一节。
一、关注与取消关注
员工在关注企业号时,首先要与企业通讯录中的帐号绑定;如果企业开启了二次验证,那么在绑定成功后还需要经过企业的验证,才可以关注成功。
1、员工与通讯录中的帐号绑定
员工关注企业号时,会根据员工的微信号、微信绑定的手机或邮箱,与企业通讯录的帐号匹配。如果匹配到,则绑定成功;否则会提示员工输入手机号或邮箱,验证成功后再与企业通讯录中的帐号匹配。注意,员工的微信版本需要在5.4以上,目前仅支持iOS、Android两个平台。
2、二次验证
企业在开启二次验证时,必须填写企业二次验证页面的url。当员工绑定通讯录中的帐号后,会收到一条图文消息,引导员工到企业的验证页面验证身份,企业在员工验证成功后,调用如下接口即可让员工关注成功。
3、请求说明
Http请求方式: GET
4、参数说明
5、权限说明
管理员须拥有userid对应员工的管理权限。
点击原有的应用可查看应用的详细信息,当然还可以修改其配置,如:应用头像、名称以及功能介绍;设置应用可信域名(注:设置的应用域名须通过ICP备案的验证);切换模式(普通模式以及回调模式);应用可见范围修改(除了平台原有的企业小助手应用不能修改此项,其他自己增加的应用都可以修改哦)。
如果你是使用其他域名的(即开发模式),可以切换选择“回调模式”,只要在里面填好配置回调URL及密钥就好了。如果是使用微信企业号自身后台的可以直接选择“普通模式”即可,里面可以设置自动回复和自定义菜单。
创建新应用,请直接点击应用管理页面上的“+”号,在弹出的应用信息窗口填写好内容,注:为了最佳的显示效果,应用logo推荐上传图片尺寸为640x640,大小不超过2M。然后点击下一步即可。
然后选择应用可见范围,这个按照你自己的要求选择即可,当然没有分组的话请先到通讯录那里添加好先,操作请看我之前写的。
确认好,再点击底下“完成”按钮即可。这样,一个新的应用就诞生了。添加完后,在应用管理页面会显示出来,当然这个时候还可以点击它进行一系列的信息修改;操作如上方二、三步。