未发布的小程序通过code2Session无法获取UnionId

发布于 6 年前作者 jungu2746 次浏览最后编辑 6 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

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

  • 预期表现

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

参看官方文档:

获取UnionID的途径有

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

3 回复
weiwan
weiwan1 楼6 年前

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

   

minggu
minggu2 楼6 年前

有一定的限制条件的

tshen
tshen3 楼4 年前

@娇华

我们满足如下的条件:

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

2 小程序属于主体A

3 服务号属于主体A

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

5 用户已经关注了服务号

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