code 和 iv与encryptedData是否需要撇皮
发布于 6 年前 作者 bren 19347 次浏览 来自 问答

场景:据后台描述,wx.login取得的code要去换取session_key,来解密encryptedData,但是偶发解密不出来的情况,

问题: 现在必须要用button的open-type,所以必然是会出现先调用getUserInfo再调用wx.login的情况,所以code与iv和encryptedData到底是否需要匹配,即是否必须要先调用wx.login取得code保存起来再等到getUserInfo按钮点击.希望能给出一个解决方案

1 回复

wx.login和getUserInfo没有必然联系。

wx.login是根据获取code来换取用户的open id等信息,不包含user info。

而要获取user info,腾讯现在已经修改接口,必须用button的方式

wx.getUserInfo(OBJECT)

注意:此接口有调整,使用该接口将不再出现授权弹窗,请使用 <button open-type="getUserInfo"></button> 引导用户主动进行授权操作


回到顶部