收藏
回答

是否有办法检测微信小程序中的用户是否添加了企业微信好友?

应用场景说明:

微信小程序用户注册完账号,在小程序中首次弹出需要添加“”企业微信客服“二维码的弹窗,用户添加了企业微信工作人员好友后,以后再进入小程序则不再弹出让添加企业微信的弹窗。

唯一能够起到关联的是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

不知道各位大佬是否有更好的方式方法。请教您们一下,感谢。

最后一次编辑于  2023-09-14
回答关注问题邀请回答
收藏

2 个回答

  • 廖浩🐑习习
    廖浩🐑习习
    10-15

    同问问题,按照企微文档看,已经不支持这种方式的用户查询了?

    10-15
    有用
    回复
  • 🍭大少🍭🏄🍉
    🍭大少🍭🏄🍉
    2023-11-16

    可是第三方或者代开发 获取客户详情接口 不返回的unionId

    2023-11-16
    有用
    回复
登录 后发表内容