在页面中使用<contact-button/>可以显示进入客服会话按钮。。。
当用户在客服会话发送新闻(或举行某些特定的用户操作引发的事务推送时),,,,,微信服务器会将新闻(或事务)的数据包(JSON或者XML名堂)POST请求开发者填写的URL。。????⒄呤盏角肭蠛罂梢允褂梅⑺涂头新闻接口举行异步回复。。。
微信服务器在将用户的新闻发给小程序的开发者服务器地点(开发设置处设置)后,,,,,微信服务器在五秒内收不到响应会断掉毗连,,,,,并且重新提倡请求,,,,,总共重试三次,,,,,若是在调试中,,,,,发明用户无法收到响应的新闻,,,,,可以检查是否新闻处理超时。。。关于重试的新闻排重,,,,,有msgid的新闻推荐使用msgid排重。。。事务类型新闻推荐使用FromUserName + CreateTime 排重。。。
服务器收到请求必需做出下述回复,,,,,这样微信服务器才不会对此作任那里置,,,,,并且不会提倡重试,,,,,否则,,,,,将泛起严重的过失提醒。。。详见下面说明:
1、直接回复success(推荐方式)
2、直接回复空串(指字节长度为0的空字符串,,,,,而不是结构体中content字段的内容为空)
一旦遇到以下情形,,,,,微信都会在小程序会话中,,,,,向用户下发系统提醒“该小程序客服暂时无法提供服务,,,,,请稍后再试”:
1、开发者在5秒内未回复任何内容
2、开发者回复了异常数据
若是开发者希望增强清静性,,,,,可以在开发者中心处开启新闻加密,,,,,这样,,,,,用户发给小程序的新闻以及小程序被动回复用户新闻都会继续加密,,,,,详见新闻加解密说明。。。
各新闻类型的推送JSON、XML数据包结构如下。。。
用户在客服会话中发送文本新闻时将爆发如下数据包:
XML 名堂
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1482048670</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[this is a test]]></Content>
<MsgId>1234567890123456</MsgId>
</xml>
JSON 名堂
{
"ToUserName": "toUser",
"FromUserName": "fromUser",
"CreateTime": 1482048670,
"MsgType": "text",
"Content": "this is a test",
"MsgId": 1234567890123456
}
参数说明
| 参数 | 说明 |
|---|---|
| ToUserName | 小程序的原始ID |
| FromUserName | 发送者的openid |
| CreateTime | 新闻建设时间(整型) |
| MsgType | text |
| Content | 文本新闻内容 |
| MsgId | 新闻id,,,,,64位整型 |
用户在客服会话中发送图片新闻时将爆发如下数据包:
XML 名堂
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1482048670</CreateTime>
<MsgType><![CDATA[image]]></MsgType>
<PicUrl><![CDATA[this is a url]]></PicUrl>
<MediaId><![CDATA[media_id]]></MediaId>
<MsgId>1234567890123456</MsgId>
</xml>
JSON 名堂
{
"ToUserName": "toUser",
"FromUserName": "fromUser",
"CreateTime": 1482048670,
"MsgType": "image",
"PicUrl": "this is a url",
"MediaId": "media_id",
"MsgId": 1234567890123456
}
参数说明
| 参数 | 说明 |
|---|---|
| ToUserName | 小程序的原始ID |
| FromUserName | 发送者的openid |
| CreateTime | 新闻建设时间(整型) |
| MsgType | image |
| PicUrl | 图片链接(由系统天生) |
| MediaId | 图片新闻媒体id,,,,,可以挪用获取暂时素材接口拉取数据。。。 |
| MsgId | 新闻id,,,,,64位整型 |
用户在小程序“客服会话按钮”进入客服会话时将爆发如下数据包:
XML 名堂
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1482048670</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[user_enter_tempsession]]></Event>
<SessionFrom><![CDATA[sessionFrom]]></SessionFrom>
</xml>
JSON 名堂
{
"ToUserName": "toUser",
"FromUserName": "fromUser",
"CreateTime": 1482048670,
"MsgType": "event",
"Event": "user_enter_tempsession",
"SessionFrom": "sessionFrom"
}
参数说明
| 参数 | 说明 |
|---|---|
| ToUserName | 小程序的原始ID |
| FromUserName | 发送者的openid |
| CreateTime | 事务建设时间(整型) |
| MsgType | event |
| Event | 事务类型,,,,,user_enter_tempsession |
| SessionFrom | 开发者在客服会话按钮设置的sessionFrom参数 |
KESION pp电子软件
KESION pp电子软件是海内领先的在线教育软件及私域社交电商软件服务提供商,,,,,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。。。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。。。KESION 一直通过手艺立异,,,,,提供产品和服务,,,,,助力企业向数字化转型,,,,,通过科技驱动商业刷新,,,,,让商业变得更智慧!
基于微信的通知渠道,,,,,我们为开发者提供了可以高效触达用户的模板新闻能力,,,,,以便实现服务的闭环并提供更佳的体验。。。 模板推送位置:服务通知 模板下发条件:用户自己在微信系统...
转发新闻 若是小程序设置了新闻推送,,,,,通俗微信用户向小程序客服发新闻时,,,,,微信服务器会先将新闻 POST 到开发者填写的 url 上,,,,,若是希望将新闻转发到网页版客服工具,,,,,则需要开发者...