收藏
回答

encryptedData解密出来怎么没有unionId这个字段?

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.getUserInfo encryptedData 工具 6.6.6 2.0.0

如题,

encryptedData解密出来的数据,除了unionId没有,其它官方文档说的数据都有,这是怎么回事呢?
最后一次编辑于  2018-05-24  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

5 个回答

  • 娇华
    娇华
    2018-05-24

    建议了解UnionID返回的途径

    https://developers.weixin.qq.com/miniprogram/dev/api/unionID.html?search-key=unionId

    2018-05-24
    赞同
    回复 4
    • Jansun
      Jansun
      2018-05-24
      就是按照这个来获取的呀: “1.调用接口wx.getUserInfo,从解密数据中获取UnionID。注意本接口需要用户授权,请开发者妥善处理用户拒绝授权后的情况。” 按照这个说的,在wx.getUserInfo中获取到encryptedData, 然后对其进行解密,按照文档,解密出来的数据应该包括: { "openId": "OPENID", "nickName": "NICKNAME", "gender": GENDER, "city": "CITY", "province": "PROVINCE", "country": "COUNTRY", "avatarUrl": "AVATARURL", "unionId": "UNIONID", "watermark": { "appid":"APPID", "timestamp":TIMESTAMP } } 可是我现在解密出来的结果是: { "openId": "OPENID", "nickName": "NICKNAME", "gender": GENDER, "city": "CITY", "province": "PROVINCE", "country": "COUNTRY", "avatarUrl": "AVATARURL", "watermark": { "appid":"APPID", "timestamp":TIMESTAMP } } 唯独没有unionId
      2018-05-24
      赞同
      回复
    • 娇华
      娇华
      2018-05-25回复Jansun
      你的小程序没有绑定开发者账号吧
      2018-05-25
      赞同
      回复
    • 小川
      小川
      2018-06-09回复娇华

      如果小程序是走开发平台代发布业务,也需要再账号下进行绑定才能获取吗

      2018-06-09
      赞同
      回复
    • 木子李༦༧ོུ
      木子李༦༧ོུ
      2018-07-20回复娇华

      是把开发者账号添加到小程序后台用户管理处吗

      2018-07-20
      赞同
      回复