398做网站彩铃,五个常见的电子商务网站网址,wordpress中文视频插件下载,怎么修改网站备案信息**关于微信小程序新登录接口wx.getUserProfile的使用方法 和手机号码有几率解密失败的解决办法** 自从2021年4月15号微信发布了小程序登录、用户信息相关接口调整说明之后#xff0c;4.15之后上线的产品需更改用户登录逻辑#xff0c;这是比较操*的#xff0c;尤其是产品逻辑…**关于微信小程序新登录接口wx.getUserProfile的使用方法 和手机号码有几率解密失败的解决办法** 自从2021年4月15号微信发布了小程序登录、用户信息相关接口调整说明之后4.15之后上线的产品需更改用户登录逻辑这是比较操*的尤其是产品逻辑完善的项目更是想骂人
但奈何无法改变那就只能尽快适应所以我在这里分享一下新接口的写法
有不懂的可以留言评论或者私信会第一时间回复
wx.getUserProfile({//新接口获取用户的开放信息头像昵称等旧接口wx.getUserInfo获取//的信息皆为匿名success:res{//用户头像//res.userInfo.avatarUrl//用户昵称//res.userInfo.nickName//调用完新接口后使用wx.login获取加密codewx.login({success:res{//这里是加密code//res.code//注意调用完wx.login之后还需调用旧接口//wx.getUserInfo并且必须按照这样的顺序//不然会出现手机号码有几率解密失败的情况wx.getUserInfo({success:res{//res.encryptedData//res.iv//现在我们已经拿到了解密openid和手机号码的三个参数//然后请求服务端接口解密拿到值就可以编写我们的逻辑代码}})}})}
})总结手机号码有几率解密失败的解决办法 先调用wx.getUserProfile 再调用 wx.login 再调用 wx.getUserInfo 顺序一定不能错否则就会出现手机号码有几率解密失败的问题 总结新接口替代旧接口获取用户信息 注意只是用新接口替代旧接口获取用户信息其他逻辑没变 不要弄混了不要弄混了旧接口还是得使用 原因看上面代码和上一个总结 有什么问题可以留言评论或者私信博主会第一时间回复解决问题觉得解决了各位的疑惑或者是解决了各位的Bug不妨点个赞收藏 ———————————————— 版权声明本文为CSDN博主「Mar_Kami」的原创文章遵循CC 4.0 BY-SA版权协议转载请附上原文出处链接及本声明。 原文链接https://blog.csdn.net/Mar_yuan/article/details/119994744 另可参考微信开放社区的讨论前端调用wx.getUserProfile将返回信息传给后端解密有时成功有时失败怎么解决 看了社区讨论本来想优化一下项目的接口但是测试同事怕再出问题所以就暂且没有直接优化成直接使用返回的明文信息的方式。