真机调试在手机上获取不到用户头像和名称,默认显示微信用户

真机调试在手机上获取不到用户头像和名称,默认显示微信用户

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕久久 2023-03-15 13:39:17

同学你好,是的。因为小程序又又又调整了头像昵称的显示策略。如下公告:

https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01?highLine=%25E5%25BE%25AE%25E4%25BF%25A1%25E7%2594%25A8%25E6%2588%25B7

提到了:

https://img1.sycdn.imooc.com//climg/6411594e091c739312370231.jpg

而且提到了如果有显示头像昵称的需求,可以通过wx.login接口获取用户的标识:

https://img1.sycdn.imooc.com//climg/64115b0c09cbd30b11180148.jpg

然后添加“个人中心”、“设置”等页面,让用户自己上传头像和昵称。即微信不主动提供昵称和头像了,而是让用户配合程序自己上传。

祝学习愉快!

  • 提问者 永无止境内卷 #1

    那我该如何获取用户姓名和用户头像呢,wx.login方法咋获取呢

    2023-03-15 14:46:52
  • 我们没法直接获取,需要让用户自己上传和设置。比如我们写一个“个人中心”页面,该页面中让用户自己上传头像、输入昵称。用户设置完后,将用户的这两项数据和openId(unionId)同时传给后端。后端将用户的数据与用户的标识openId(unionId)一起存储起来就行了。

    用户下次打开页面,我们可以利用openId(unionId)向我们自己的后端发送请求,拿到用户昵称和头像再展示就可以了。

    其中,openId(unionId)就好比用户的身份证,它们需要通过wx.login获取。

    2023-03-15 15:09:38
  • 提问者 永无止境内卷 #3

    好的👌🏻谢谢老师

    2023-03-15 16:30:47
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师