1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 人人商城小程序昵称变成了“微信用户”头像也不显示?getUserInfo换成getUserProfile

人人商城小程序昵称变成了“微信用户”头像也不显示?getUserInfo换成getUserProfile

时间:2019-12-08 04:40:12

相关推荐

人人商城小程序昵称变成了“微信用户”头像也不显示?getUserInfo换成getUserProfile

小程序调试时,突然发现获取到的用户昵称变成“微信用户”和头像也非用户微信头像了,原因是微信小程序更新了接口wx.getUserProfile之后导致的

4月28日24时后发布的小程序新版本,无法通过wx.getUserInfo与获取用户个人信息(头像、昵称、性别与地区),将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息),获取加密后的openID与unionID数据的能力不做调整。此前发布的小程序版本不受影响,但如果要进行版本更新则需要进行适配。

官方文档https://developers./community/develop/doc/000cacfa20ce88df04cb468bc52801

人人商城小程序用户授权登录失败,getUserProfile小程序登录接口升级

怎么修改呢?

1,修改pages\auth\index.wxml

立即登录按钮改为

?

2,修改pages\auth\index.js

第62行添加代码

?

如图,新旧代码对比

3,修改登录接口文件addons\ewei_shopv2\plugin\app\core\mobile\wxapp.php

由于getUserProfile本身就是不返回openid的,需要openid用login接口

对应上面js的代码就是

接口文件第93行加上代码

$data['openId'] = $_GPC['openId'];

如图

其他不用动。

功能是实现了,不知道有没有其他问题。

参考

/p/362032946

/weixin_45483107/article/details/115798042

/weixin_49295874/article/details/115618856?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-1&spm=1001.2101.3001.4242

3

3

版权声明:本站原创文章,允许自由转载。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。