(30032) 消息发送结果
当第三方应用通过 PBX API 发的消息,且消息的发送状态发生变化时,会触发对应的事件通知。
报告参数
| 参数 | 类型 | 说明 |
|---|---|---|
| type | Integer | 事件 ID。 |
| sn | String | PBX 序列号 (SN 码)。 |
| msg | Object <Msg_Info> | 详情。 |
- Msg_Info
-
参数 类型 说明 session_id Integer 消息会话的唯一 ID。 msg_id Integer 消息的唯一 ID。 delivery_status Integer 消息发送状态。 0:发送中。1:发送成功。2:发送失败。
sender Object<Sender_Info> 发送者的信息。 msg_type Integer 消息内容的类型。 0:用户消息。4:不支持的消息类型的系统消息。
msg_body String 消息内容。 msg_files String 消息文件的信息,以 JSON 字符串格式返回。 该字符串为由
File_Info对象组成的数组 (JSON 格式)。更多详情,请参见 File_Info 表格。send_time Integer 消息发送时间的 Unix 时间戳 (秒)。 param String 附加的消息相关参数,以 JSON 字符串格式返回。 send_error String 消息发送失败的错误类型。 invalid_webhook_request:无效请求。unsupported_callback_type:不支持的回调类型。resource_not_found:资源不存在。invalid_did_number:DID 号码无效。auth_fail:鉴权失败。auth_not_exit:鉴权信息不存在。request_fail:请求失败。send_fail:发送失败。exceeds_size_limit:消息内容超过大小限制。too_many_request:请求过多。unsupport_media_type:不支持的媒体类型。invalid_param:无效参数。invalid_phone_number:电话号码无效。exceeds_time_limit:超过时间限制。service_unavailable:第三方服务不可用。service_error:第三方服务错误。unknown_error:位置错误。template_not_exist:WhatsApp 模板不存在。msg_exceed:WhatsApp 消息内容文本超过限制。
send_error_msg String 消息发送失败时第三方那个返回的错误提示信息。 tag String 分配给 Facebook 消息的标签,用于指示其类别或用途。 ACCOUNT_UPDATE:账户相关更新。CONFIRMED_EVENT_UPDATE:确认事件更新。
HUMAN_AGENT:由人工坐席发送的消息。POST_PURCHASE_UPDATE:交易完成后的最新动态。
receive_time Integer 消息接收时间的 Unix 时间戳 (秒)。 whatsapp_msg_param String 消息参数,其中包含要填充到 WhatsApp 消息模板中的参数,为 JSON 字符串格式。
msg_kind Integer 消息的类别。 0:普通消息。1:WhatsApp 模板消息。
报告示例
{
"type": 30032,
"sn": "3631A2124788",
"msg": {
"session_id": 3089,
"msg_id": 10325,
"delivery_status": 1,
"sender": {
"user_id": 0,
"user_no": "api",
"user_type": 9,
"avatar": "",
"username": "Third-Party Message Analytics Platform (Transmitted via API)"
},
"msg_type": 0,
"msg_body": "Your verification code is 846392. Please do not share this code with anyone.",
"msg_files": "",
"send_time": 1758594826,
"param": "",
"send_error": "",
"send_error_msg": "",
"tag": "",
"receive_time": 1758594826,
"whatsapp_msg_param": "",
"msg_kind": 0
}
}