急,部分用户获取不到unionID?

发布于 8 年前作者 yan7913899 次浏览最后编辑 8 年前来自 issues

通过wx.login+code2Session 来获取unionID,用户已关注同一主体的公众号,但有时获取不到unionID


正确的情况:{"session_key":"\/C7UAXBNfo9YP3JzOHTDLw==","openid":"oHq4u5f6bhFtdeWGPsVIEYGlsNto","unionid":"o8qmf0S8aO0YP0QunR6cVkXncTXo"}

错误的情况:

{"session_key":"\/C7UAXBNfo9YP3JzOHTDLw==","openid":"oHq4u5f6bhFtdeWGPsVIEYGlsNto"}


code都在五分钟有效期内。有没有遇到过此问题的朋友,求大神解答!!!

4 回复
iyin
iyin1 楼6 年前

老铁,不要这样获取,保险起见,还是用按钮getUserInfo授权

ttian
ttian2 楼6 年前

有规则的。

  1. https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html

  2. 2. 如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号。开发者可以直接通过 wx.login + code2Session 获取到该用户 UnionID,无须用户再次授权。

  3. 3. 如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过 wx.login + code2Session 获取到该用户 UnionID ,无须用户再次授权。

yan68
yan683 楼6 年前

解密getUserInfo 的用户数据

tanping
tanping4 楼6 年前

解密getUserInfo