未发布的小程序通过code2Session无法获取UnionId
发布于 4 年前 作者 jungu 2517 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

小程序还没有发布,已经关联到公众号的同一主题,并且用户已经关注了同一主体下的公众号,通过code2session没有返回UnionID字段,只有OpenId和SessionId

  • 预期表现

未发布的小程序应该也可返回UnionID,否则发布之前不能进行完整的测试。

参看官方文档:

获取UnionID的途径有

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

3 回复

   你好,有绑定开发者账号么?建议好好核实下,看看是否符合UnionId的获取机制说明:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html

   

有一定的限制条件的

@娇华

我们满足如下的条件:

1 小程序绑定了开发者账号 (微信号)

2 小程序属于主体A

3 服务号属于主体A

4 小程序关联到了服务号上

5 用户已经关注了服务号

6 小程序目前__没有__进行微信认证

回到顶部