智能消息状态报告通知
1、概述
智能消息发送状态,转发给客户。流程见平台回调流程。
2、审核结果通知
在开户的时候填写回调地址
3、平台回调参数
| 名称 | 数据类型 | 是否必有 | 描述 | |
|---|---|---|---|---|
| result | string | 是 | 回调状态码(0 代表成功响应) | |
| desc | string | 是 | 描述 | |
| report | array[object] | 是 | 状态报告对象的集合 必需:result = "0" |
|
| msgid | string | 是 | 消息编号(长度不定长,一般情况为32,需要多预留几位,建议64) | |
| dateTime | date | 是 | 时间 时间格式:yyyy-MM-dd HH:mm:ss |
|
| phone | string | 是 | 消息接收号码 | |
| status | string | 是 | 状态报告码 消息在发送网关前在平台的校验:平台提交状态报告码 消息已经发送至网关后的状态:平台发送状态报告码 |
|
| desc | string | 是 | 平台发送状态描述 | |
| wgcode | string | 否 | 运营商返回状态 | |
| wgdesc | string | 否 | 运营商返回描述 | |
| feeCount | Integer | 否 | 平台消息计费条数,(智能消息解析状态报告,无计费条数) | |
| countOfLongSms | Integer | 是 | 长短信计数,非长短信则为1 | |
4、平台回调示例
例:发送成功
{
"result": "0",
"report": [
{
"dateTime": "2023-02-22 13:15:53",
"phone": "15766666666",
"wgcode": "0",
"msgid": "0f8fed470beb48599691f6a3373f96d1",
"wgdesc": "0",
"status": "deliveredToAim",
"desc": "智能消息回落成功",
"countOfLongSms": 1,
"feeCount": 1
}
],
"desc": "成功"
}例:发送失败
{
"result": "0",
"report": [
{
"dateTime": "2023-02-22 13:13:30",
"phone": "15766666666",
"msgid": "335aeffe0bf34bb7a6c2c6c5ecbebfe0",
"status": "17",
"desc": "模板审核未通过",
"countOfLongSms": 1,
"feeCount": 1
}
],
"desc": "成功"
}5、客户响应参数
| 名称 | 数据类型 | 是否必有 | 描述 |
|---|---|---|---|
| status | string | 是 | 响应状态 success 成功,其他的都视为推送不成功 |
6、客户响应示例
HTTP/1.1 200 OK
Server: IAG
Date: Thu, 11 Jun 2020 10:12:21 GMT
Content-Type: application/json;charset=UTF-8
Content-Length: 123
Connection: close
{
"status": "success"
}文档更新时间: 2025-12-17 10:24 作者:王超