为什么获取不到小程序用户的微信头像及昵称


问题背景 由于微信接口的问题,第三方客服平台默认不能获取小程序用户微信头像及昵称。

解决办法 需在您的小程序代码里参考以下代码示例,在客服 button 的 session-from 中传递头像与昵称。 ▪ 通过编码参数传递客户的头像和昵称 <button session-from='{{user}}' open-type="contact" >带头像客服(微信头像)</button> user:encodeURIComponent(JSON.stringify({ userinfo: { nickName: "米云科技", avatarUrl: "https://wx.qlogo", city: '大连', country: '中国', gender: '2' }, tagid: 1002, keyword:'你好', ctag:'自定义内容'})) 如果传头像需要传userinfo的参数,userinfo中:nickname是昵称;avatarUrl是头像;city是城市;country是国家;gender是性别:1代表男,2代表女;如果指定客服接待,传tagid参数。tagid的value值为客服工号;keyword的value值为指定回复内容,如果指定回复内容传keyword参数。ctag为自定义参数。ctag的value值为自定义内容。如需自定义参数,传ctag参数。