收藏
回答

wx.login获取unionId问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.login 客户端 6.7.1 1.6.6

- 当前 Bug 的表现(可附上截图)

   wx.login无法获取unionId

- 预期表现

wx.login可以获取unionId

- 复现路径

    用户关注统一开放平台下同一主体的公众号,打开小程序后,wx.login中无法获取unionId

- 提供一个最简复现 Demo

    

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

2 个回答

  • a不止a
    a不止a
    2018-08-31

    似乎被文档诱导了,开放平台绑定太多应用了,所以着眼于公众号和小程序是有问题的,经过测试,好像是只涉及小程序和公众号的情况下,关注公众号后可以在getOpenid的接口拿到unionID,未关注的情况下拿不到unionId,可以以此判断,但是用户如果微信授权给开放平台绑定的其他app后,就一直可以拿到了。

    直接使用wx.login,不去微信后台换openId是拿不到的

    2018-08-31
    有用
    回复
  • Snowman
    Snowman
    2018-08-31

    希望wx.login 直接返回unionid

    2018-08-31
    有用
    回复
登录 后发表内容