收藏
回答

同一主体(开放平台已绑定服务号和小程序)wx.login 无法拿到unionid

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

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


- 预期表现


- 复现路径


- 提供一个最简复现 Demo



看文档满足获取unionid 机制地第三点,但是 wx.login 获取不到,只有关注公众号才能获取到, 为什么用户已经过公众号的网页授权了(这一步可以获取到unionid),小程序端wx.login 的时候 获取不到unionid


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

最后一次编辑于  04-20  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • Leopold
    Leopold
    04-22

    我的是开放平台绑定了小程序和网站,但是用户在网站扫码登录过的,在小程序也获取不到unionid

    04-22
    赞同
    回复
  • 铭锋科技
    铭锋科技
    04-19



    是这样绑定的吗?


    还是下面的这种?



    04-19
    赞同
    回复 4
    • 小光
      小光
      04-19

      我们是第一种绑定的,需要绑定成第二种么

      04-19
      回复
    • 小光
      小光
      04-19

      在线等,多谢

      04-19
      回复
    • 铭锋科技
      铭锋科技
      04-19回复小光

      第一种就是对的

      04-19
      回复
    • 小光
      小光
      04-19回复铭锋科技

      我们现在用的就是第一种,只是服务号授权,在wx.login 拿不到unionid。 还可能有别的原因么

      04-19
      回复