收藏
回答

解密 encryptedData 还是无法获取 unionID

方法一:通过 button 形式

直接通过

<button open-type='getUserInfo' @getuserinfo='getUserInfos'>获取用户信息</button>

结果: 无法获得 unionId。并且后台解析失败


方法二:先通过 wx.login 获取 code 再通过 wx.getUserInfo 获取 encryptedData 交由后台解析。

结果:

成功返回数据


但是依旧没有 unionID。


方法三:先通过 button 获取 encryptedData 再通过 wx.login 获取 code 再交由后台解析。

解析 encryptedData 失败。


该小程序的号,今天才注册的,以前的小程序可以正常获取 unionID,除了这个。


求解。

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

1 个回答

  • 朱矛宇
    朱矛宇
    2018-10-11

    同样无法解决啊....不知道问题在哪里

    2018-10-11
    赞同
    回复 3
    • 对方正在输入....
      对方正在输入....
      2018-10-17

      解决了,需要绑定开放平台的账号(或者公众号),才会有 unionid。

      2018-10-17
      回复
    • 朱矛宇
      朱矛宇
      2018-10-17回复对方正在输入....

      绑定公众号,也是没有,我试试绑定开放平台吧......不过话说,绑定之后应该wx.login也能用code去换unionid了吧......encryptedData 解码,官方没有java示例代码....花了了我半天时间.......感觉白花了啊

      2018-10-17
      回复
    • 对方正在输入....
      对方正在输入....
      2018-10-17回复朱矛宇

      但是现在又有新的问题了。。。https://developers.weixin.qq.com/community/develop/doc/0000e2ca07cc00136e87a318c5bc00

      2018-10-17
      回复