您可以指定HTTP URL来接收由SMS推送的短信发送状态报告。然后SmsReport使用HTTP服务接收消息传递报告。
协议说明
参数 | 说明 |
---|---|
协议 | HTTP+JSON |
编码 | UTF-8 |
请求说明
请求内容为JSON Array 字符串格式,单次请求可能会包含多个状态报告结果。
请求样例
{
"data": [
{
"phone": "13900000001",
"sendTime": "2022-08-01 00:00:00",
"reportTime": "2022-08-01 00:00:00",
"reportCode": "DELIVRD",
"requestId": "mOiogcaBxn6YgaEQ",
"sessionId":"123456",
}
]
}
字段说明
名称 | 类型 | 描述 | 示例值 | 是否必须 |
---|---|---|---|---|
data | Array | 状态报告 | 必须 | |
data.phone | String | 手机号码 | 18900000001 | 必须 |
data.sendTime | String | 发送时间 | 2022-05-01 00:00:00 | 必须 |
data.reportTime | String | 状态报告时间 | 2022-05-01 00:00:00 | 必须 |
data.reportCode | String | 状态码 | DELIVRD | 必须 |
data.requestId | String | 发送序列号 | mOiogcaBxn6YgaEQ | 必须 |
data.sessionId | String | 发送短信时自定义 | 123456 | 非必须 |
data.index | Int | 发送短信为长短信时,状态报告分多条返回,标识长短信的序列号 | 1 | 非必须 |
响应说明
响应样例
{
"code" : 0,
"msg" : "接收成功"
}
字段说明
名称 | 类型 | 描述 | 示例值 | 是否必须 |
---|---|---|---|---|
code | Number | 应答编码 | 0 | 必须 |
msg | String | 描述信息 | 接收成功 | 可选 |
说明: httpStatus必须是200。