当前位置: 首页 新闻详细

如何修改微信小程序里多客的身份信息?,微信小程序调整头像和昵称获取规则后,开发者该怎样应对?

一、如何修改微信小程序里多客的身份信息?

要修改微信小程序里多客的身份信息,您可以按照以下步骤进行操作:

1.打开微信小程序并进入多客页面。

2.点击页面右上角的“我的”按钮,进入个人中心页面。

3.在个人中心页面,点击右上角的“设置”按钮,进入设置页面。

4.在设置页面中找到“我的资料”选项,点击进入。

5.在“我的资料”页面中,您可以修改个人信息,包括姓名、头像、手机号码、邮箱等。您需要根据实际情况进行修改。

6.修改完成后,点击页面下方的“保存”按钮,保存修改的信息。

二、英雄杀怎么改昵称头像

微信小程序英雄杀怎么改昵称名字和头像呢?很多玩家在游戏在游戏设置中找不到,

首先,进入游戏,点击右上角“三个小点”的按钮。

在下方会弹出一个小窗口,点击设置按钮,这里就是更改英雄杀昵称和头像的地方。

接下来,点击用户信息,进入设置页面。

微信小程序调整头像和昵称获取规则后,开发者该怎样应对?

原创2023-02-1219:26·一码程序微信小程序官方在2022年11月9日的时候,出了一则公告,公告内容大概为:开发者不能通过wx.getUserInfo接口去获取微信用户头像和昵称了,生效期后发布的插件新版本,通过wx.getUserInfo接口获取用户头像将统一返回默认灰色头像,昵称将统一返回“微信用户”。生效期前发布的插件版本不受影响,但如果要进行版本更新则需要进行适配。通过wx.login与wx.getUserInfo接口获取openId、unionId能力不受影响。因为微信小程序官方为了防止有人不合理收集用户的微信昵称头像,收回了这接口。

然后我们会发现,之前上线的小程序,头像变灰了,昵称也变成了“微信用户”,这对用户体验性来说,简直是致命打击。作为一枚拥有极度强迫症的攻城狮,绝对不能接受这样的情况发生!

针对这一现象,我们怎么来挽救或者规避呢?微信也针对这个问题,做了一些调整,从之前的wx.getUserInfo直接获取,改成了头像昵称填写。开发者呢,则可以根据微信小程序官方指导文档,进行二次处理。

下面是我个人实践的流程和结果:

1、首先前端简单做一个授权界面,因为我是负责后端,前端就简单写一下,同行勿喷!


授权框代码


2、看一下界面效果

我这里设计的逻辑是用户取消授权就跳回原页面,去授权就弹出微信小程序头像选择框;

头像授权

头像选择:


去授权微信小程序头像

这里我们不用去管用户到底是取消授权还是用什么头像,只要触发bindchooseavatar事件,我们监听这个事件函数,拿到头像结果即可。

选择微信小程序头像,并监听该事件

拿到头像之后,我们可以提示用户填写昵称,当然,如果没有用到昵称也可以不需要这一步,直接去登录。


提示用户去填写昵称

当用户点击输入框的时候,会自动弹出用户微信昵称,此时用户点击昵称填入。


微信昵称获取

用户也可以自行填写,当然,本着后端不相信前端输入的原则,然后后端逻辑拦截一下输入的文字内容,有敏感词汇的,做拦截提示处理。


用户自定义的昵称做名敏感词拦截

获取到头像和昵称后,因为微信提供的头像是一个临时路径,不能作为微信头像的永久路径储存。所以这里需要将头像存入缓存,或者直接传给后端存储。我这里是前端缓存的同时,也传给后端存储了。


头像昵称获取成功

利用文件上传接口,传给后端处理,去储存或者做别的功能。


后端存储

这样,我们就可以愉快的接下一个项目了~


头像昵称获取展示

你们又是怎么处理的呢,欢迎留言交流。下期见~

发布人:c15858268 发布时间:2024-08-03