百度智能小程序 发送客服消息接口
2020-09-05 14:54 更新
发送客服消息接口
接口说明
解释 本接口应在服务器端调用。
发送客服消息给用户。
post https://openapi.baidu.com/rest/2.0/smartapp/message/custom/send
Page({
contactCB(e) {
console.log(e.detail); // 输出:{errMsg: 'enterContact:ok'}
// 进入客服会话页面成功,可进行自己的业务逻辑
if (e.detail.errMsg === 'enterContact:ok') {
swan.reportAnalytics('userMessage', {
visit: 1,
message: '进入客服页面PV'
});
}
// 可进行一些进入失败的业务逻辑
else {
swan.reportAnalytics('userMessage', {
visit: 0,
message: '进入客服页面失败损失PV'
});
}
}
});
公共请求参数
参数 | 类型 | 是否必填 | 描述 | 示例值 |
---|---|---|---|---|
access_token | string | 是 | 小程序 access_toekn | -- |
请求参数
参数名 | 类型 | 是否必须 | 描述 |
---|---|---|---|
user_type | int | 是 | 1:游客登录 2:百度账号登录 |
open_id | string | 是 | 用户的 OpenID |
msg_type | string | 是 | 消息类型 text:文本格式 image:图片链接 |
content | string | 是 | 文本消息内容,msg_type ="text" 时必填 |
pic_url | string | 是 | 图片消息,msg_type ="image" 时必填 |
公共响应参数
参数 | 类型 | 描述 | 示例值 |
---|---|---|---|
errno | integer | 状态码 | 40001 |
msg | string | 状态描述 | 参数错误 |
data | object | 响应参数 | -- |
{
"errno": 0,
"msg": "success"
}
错误码
值 | 说明 | 描述 |
---|---|---|
0 | 请求成功 | |
3001 | 请求参数有误 | |
30022 | 不合法的 OpenID,请开发者确认 OpenID 是否是其他小程序的 OpenID | |
90001 | 客服接口下行条数超过上限 | |
90002 | 请确认小程序已开通客服能力 |
以上内容是否对您有帮助:
更多建议: