收藏
回答

小程序获取不了uinionid,怎么解决?

小程序跟app已在开放平台里绑定到同一开发者账号下,然后新用户就是完全没有登录过该开发者账号下的不同主体(app、小程序、公众号等)的用户,这种情况下调用

<button class="confirm" open-type='getUserInfo' lang="zh_CN" bindgetuserinfo="onGotUserInfo">确定</button>

让用户去授权登录,onGotUserInfo 中返回的encryptedData还是没有unionID,难道新用户非得去关注该开发者账号下的公众号么


最后一次编辑于  09-02
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    09-02

    建议仔细核实下unionID的返回机制https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/union-id.html

    09-02
    赞同
    回复 2
    • See You Again
      See You Again
      09-03

      六个获取途径,就第一条

      调用接口 wx.getUserInfo,从解密数据中获取 UnionID。注意本接口需要用户授权,请开发者妥善处理用户拒绝授权后的情况。完全没有登录过该开发者账号下的不同主体(app、小程序、公众号等)的用户直接授权 wx.getUserInfo接口里边的encryptedData就能解析到unionID么,就是这样的,这种情况下还是解析不到unionID呀


      09-03
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      09-03回复See You Again

      提供appid,用户的openid,请求时间

      09-03
      回复
  • 吴迪
    吴迪
    09-02

    encryptedData中解密出来没有unionID?

    09-02
    赞同
    回复 1
    • See You Again
      See You Again
      09-03
      对的
      09-03
      回复
问题标签