如何获取微信头像和昵称
更新时间:2026-06-20
问题背景
由于微信接口限制,第三方客服平台默认不能获取小程序用户微信头像、昵称、性别和地区。目前默认显示的是统一头像与随机显示昵称。
解决办法
如果您需要显示小程序用户的微信头像、昵称、性别和地区,需在您的小程序代码里参考以下代码示例,在客服 button 的 session-from 中传递头像、昵称、性别和地区。(注意单双引号,json格式)
<button open-type='contact' session-from='{"nickName":"用户昵称","avatarUrl":"用户头像地址","sex":"0为未知1为男性2为女性","country":"国家","province":"省份","city":"城市"}'>联系客服</button>
上面提到的"用户昵称"、"用户头像地址",需要先获取,具体可参照微信官方文档
注意:修改后需提交发布上线后即可正常显示用户微信头像及昵称。
修改前后效果对比:

