应用场景说明:
微信小程序用户注册完账号,在小程序中首次弹出需要添加“”企业微信客服“二维码的弹窗,用户添加了企业微信工作人员好友后,以后再进入小程序则不再弹出让添加企业微信的弹窗。
唯一能够起到关联的是unionid,微信小程序获取unionid需要将小程序绑定到微信开放平台后可以获取到unionid,企业微信是通过企业微信的开发接口"获取客户详情"接口直接获取到unionid,但是请求的url中只有userid,返回的数据中才有unionid。所以就目前看没有办法直接比对unionid。
获取客户详情接口:https://developer.work.weixin.qq.com/document/path/92114
补充思路:
通过现有数据库中存储的注册用户的unionid去与企业微信“批量获取客户详情”的接口返回的列表数据中的客户unionid进行比对,如果有则已是企业微信的客户?这样的思路理论上感觉是可以实现,效率性能上还有接口请求上(limit的最大值是100)都不是太好。
https://developer.work.weixin.qq.com/document/path/92994
不知道各位大佬是否有更好的方式方法。请教您们一下,感谢。
同问问题,按照企微文档看,已经不支持这种方式的用户查询了?
可是第三方或者代开发 获取客户详情接口 不返回的unionId