## 问题背景
由于微信接口限制,第三方客服平台默认不能获取小程序用户微信头像、昵称、性别和地区。目前默认显示的是统一头像与随机显示昵称。
## 解决办法
如果您需要显示小程序用户的微信头像、昵称、性别和地区,需在您的小程序代码里参考以下代码示例,在客服 button 的 session-from 中传递头像、昵称、性别和地区。(注意单双引号,json格式)
~~~xml
<button open-type='contact' session-from='{"nickName":"用户昵称","avatarUrl":"用户头像地址","sex":"0为未知1为男性2为女性","country":"国家","province":"省份","city":"城市"}'>联系客服</button>
~~~
>[info] 上面提到的“用户昵称”、“用户头像地址”,需要先获取,具体可参照[微信官方文档](https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html)
>[warning] 注意:修改后需提交发布上线后即可正常显示用户微信头像及昵称。
修改前后效果对比:
![](https://box.kancloud.cn/2c0ddaa6b16bd6d6f1f3cf722319321a_1077x642.png )
- 初始设置
- 创建团队
- 渠道接入&创建
- 接入微信公众号
- 接入微信小程序
- 创建网页在线客服
- 创建聊天名片
- 开始对话
- 邀请同事
- 人工回复
- 对话分配
- 快捷回复
- 对话置顶
- 对话转接
- 内部消息
- 消息收藏
- 历史对话
- 自动回复
- 新用户回复
- 被关注回复
- 对话开启时回复
- 对话结束时回复
- 离线时回复
- 关键词回复
- 消息过滤
- 排队设置
- 公众号管理
- 裂变海报(裂变宝)
- 裂变海报-简介&活动示例
- 裂变海报-使用步骤
- 裂变海报-活动案例模版
- 模版消息群发
- 公众号群发
- 连续推送
- 公众号发放券码
- 渠道二维码
- 智能菜单
- 自定义菜单
- 个性化菜单
- 数据统计
- 今日实时数据
- 用户数/对话数
- 按渠道统计
- 客服工作量
- 客服工作状态
- 客户资料对接
- 使用文档
- 接口说明
- 手机回复
- 小程序版(移动端)
- 接收公众号提醒
- 常见问题
- 如何获取微信头像和昵称
- 自动回复小程序点击不跳转
- 客户发送小程序详情页给客服
- 为什么收不到消息提醒
- 电脑浏览器如何实现通知提醒
- 如何回复未认证公众号消息?
- 手机电脑均可接收消息
- 为什么收不到用户消息
- 网页在线客服插件-高级设置文档
- 什么是聊天名片
- 如何在平台收藏常用的消息
- 公众号模版消息会被警告或禁用吗?
- 模版消息中「标签」的灵活使用