1. 商家需求
用户在小程序中执行某些操作之前,需要添加企业微信账号。
2.实现原理
使用企业微信客户联系人的微信开发者ID—>支持小程序和公众号,绑定后可通过API接口获取微信联系人对应唯一标识(微信)
该能力可以在用户添加/删除企业微信时,向指定的服务器URL地址推送消息,并保存推送的信息,然后小程序端根据这些数据进行判断。
3.实施步骤
为了使此功能在系统中生效,需要进行以下配置:
0.小程序可以绑定开放平台,可以是同一实体,也可以是不同实体,无强制要求。
1. 收藏企业微信号,在“我的企业”中找到企业ID
获取方式:点击查看,然后发送,发送到管理员企业微信后,管理员会收到通知。
如果忘记密钥,可以通过重置功能进行重置
2.微信开发者ID栏必须绑定关联小程序与企业微信同一实体,无异议不予受理。(其实任何与企业微信绑定同一实体的小程序都可以申请)
绑定后启动授权页,小程序管理员扫码即可授权。
绑定后请勿解除绑定,否则企业通讯录将不可用。
3、设置接收微信客户联系事件的服务器URL以及消息加解密信息,稍后复制进去配置。
网址:更改为企业ID
注意:填写表单前需已经获取验证码,否则保存会失败。文件:
4.处理收到的消息,保存是否添加企业微信信息
文档:
处理的主要变更类型:
5.对于需要判断的业务,根据保存的信息进行判断
if (数据库有记录,且该企业微信没有被删除) {
添加企业微信后该做什么
}别的{
没有添加,或者之前添加但是被删除了,怎么办