### ****问题背景****
由于微信接口的问题,第三方客服平台默认不能获取小程序用户微信头像及昵称。目前默认显示的是统一头像与随机显示昵称。
**`注:获取用户微信头像和昵称,需要自己的技术人员支持,或者小程序开发人员支持,请把帮助文档发给他们找他们协助处理`**
### **解决办法**
需在您的小程序代码里参考以下代码示例,在客服 button 的 session-from 中传递头像与昵称。(注意单双引号,json格式)
代码链接:https://github.com/hotapp8/xiaokefu
修改后需提交发布上线后即可正常显示用户微信头像及昵称。
### **通过后端传递客户的头像和昵称**
```
`<button type='default' session-from='{"nickName":"{{userInfo.nickName}}","avatarUrl":"{{userInfo.avatarUrl}}"}' open-type="contact" >带头像客服(微信头像)</button>`
```
### **固定的客户头像和昵称**
```
`<button type='default' session-from='{"nickName":"赵丽颖","avatarUrl":"https://ss0.baidu.com/6ONWsjip0QIZ8tyhnq/it/u=956547549,964120469&fm=58"}' open-type="contact"> 带头像客服 (固定头像)</button>`
```
nickName:客户的微信昵称,最大长度1024
avatar:客户的微信头像
session-from的值为json格式
userInfo.nickName,userInfo.avatarUrl 是获取到的用户昵称和头像
### **微信小程序获取客户头像信息api:**
https://developers.weixin.qq.com/miniprogram/dev/api/open.html
**效果如下图所示**

### **为什么接入代码后有的有头像有的没有?**
因为有的用户在使用您的小程序时,可能没有同意授权您的小程序获取微信头像昵称。
- 一、小客服使用流程
- 1.1接入小程序
- 1.2接入公众号
- 1.3接入小游戏
- 1.4接入后查看客服消息
- 1.5手机上接收推送消息提醒
- 1.6自动回复
- 1.7自动回复设置
- 1.8 快捷回复
- 1.9智能菜单设置
- 1.10带参按钮(打开客服回复)
- 1.11转人工客服
- 1.12浏览器消息通知 / 提示音开关
- 二、云客服H5端使用流程
- 2.1创建渠道
- 2.2渠道设置
- 2.3渠道客服分配规则
- 2.4渠道切换
- 2.5客服主页设置
- 三、添加多客服及接待规则
- 3.1客服接待设置
- 3.2多客服的会话分配规则
- 3.3单个客服的分配规则
- 3.4如何主动接待客户?
- 3.5什么情况下,客户会进入待接待?
- 3.6如何批量结束接待
- 3.7结束接待后,如何再次找到该客户
- 四、客服考勤与工作量证明
- 五、小客服六大使用场景
- 5.1手机电脑均可接收客户消息
- 5.2引导关注公众号
- 5.3小程序客服进行虚拟支付
- 5.4同一关键词自动回复不同内容
- 5.5指定客服接收消息
- 5.6关注公众号自动回复小程序卡片
- 六、小客服常见问题
- 6.1接入后消息收不到
- 6.2自动回复消息收不到
- 6.3显示用户的微信头像昵称
- 6.4管理员查看客服的聊天接待记录
- 6.5如何查看客户咨询来源
- 6.6客户发送小程序卡片匹配关键词回复
- 6.7自动回复小程序卡片不跳转
- 6.8小程序提供的服务出现故障,稍后重试
- 6.9常见功能使用介绍
- 6.10客户发送小程序卡片给客服
- 6.11密码接入获取token接口的方法
- 6.12打开客服回复关闭
- 七、公众号常见问题
- 7.1公众号如何关联小程序
- 八、删除与停用
- 九、版本及发票相关问题
- 9.1如何开发票
- 9.2对公账号付款流程
- 9.3版本如何选择和升级