收藏
回答

企业微信H5授权访问者身份问题?在微信浏览器下与企微浏览器区别?

问题; 我们的项目通过https://qyapi.weixin.qq.com/cgi-bin/auth/getuserinfo?access_token=ACCESS_TOKEN&code=CODE 这个接口来获取访问H5的用户身份。

正常测试,

1、用户A为企微员工, 在企业微信中打开H5链接,通过授权跳转获取的对象信息是 可以拿到userId; 这点符合接口描述;

2、同样用户A, 在微信中(即微信浏览器中)打开链接,通过授权跳转获取的对象是 不返回userId, 添加客服企微前返回openId,添加客服企微后返回external_userid。 这都是符合逻辑的。

异常情况:

员工B打开H5链接,不管是在企业微信APP中,还是在个人微信(即微信浏览器中)中, 都只换回的userId, 导致在个人微信中无法获取openid,不能添加客服参与裂变活动。


同样的授权在不同用户上发生了不同的数据返回, 这是怎么回事!


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容