收藏
回答

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

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

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

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


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

2 个回答

  • 吴迪
    吴迪
    2019-09-02

    encryptedData中解密出来没有unionID?

    2019-09-02
    有用
    回复 1
    • See You Again
      See You Again
      2019-09-03
      对的
      2019-09-03
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-09-02

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

    2019-09-02
    有用
    回复 2
    • See You Again
      See You Again
      2019-09-03

      六个获取途径,就第一条

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


      2019-09-03
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-09-03回复See You Again

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

      2019-09-03
      回复
登录 后发表内容
问题标签