已授权用户wx.login+code2Session无法获得unionid?
有在论坛里找过帖子,并没有找到对应的解答.
在open.weixin.qq.com中确定已捆绑好,用户已授权,
大部分客户都可以正常获得unionid,
第一次点击授权授权所有用户的都没有问题,(传了code、encryptedData、iv).
第二次获取unionid,客户端只传了code并没有传encryptedData和iv,
按照开发文档的解释,授权过的用户是可以拿到unionid的.
https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html
如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过 wx.login + code2Session 获取到该用户 UnionID ,无须用户再次授权。
现在发现一部分用户,无法第二次获得unionid.
codeToSession返回结果如下:
"session_key" : "有值" , "openid" : "有值" |
并没有unionid.