方法一:通过 button 形式
直接通过
< button open-type = 'getUserInfo' @ getuserinfo = 'getUserInfos' >获取用户信息</ button > |
结果: 无法获得 unionId。并且后台解析失败
方法二:先通过 wx.login 获取 code 再通过 wx.getUserInfo 获取 encryptedData 交由后台解析。
结果:
成功返回数据
但是依旧没有 unionID。
方法三:先通过 button 获取 encryptedData 再通过 wx.login 获取 code 再交由后台解析。
解析 encryptedData 失败。
该小程序的号,今天才注册的,以前的小程序可以正常获取 unionID,除了这个。
求解。
同样无法解决啊....不知道问题在哪里
解决了,需要绑定开放平台的账号(或者公众号),才会有 unionid。
绑定公众号,也是没有,我试试绑定开放平台吧......不过话说,绑定之后应该wx.login也能用code去换unionid了吧......encryptedData 解码,官方没有java示例代码....花了了我半天时间.......感觉白花了啊
但是现在又有新的问题了。。。https://developers.weixin.qq.com/community/develop/doc/0000e2ca07cc00136e87a318c5bc00