状态报告推送
说明
- 此功能默认开通,请提供一个url地址,接收推送信息请求,该接口一次最多推送200个状态报告,为不影响推送速度,建议先接受数据后再做异步处理。
- 商户需要在内容体返回OK字符串, 非OK内容平台会重推。
- 该接口失败重试次数为8次。
- 状态字段:由发送状态和接收状态组合而成,详见状态表。
HTTP头信息
参数 | 内容 |
---|---|
Accept | application/json;charset=utf-8; |
Content-Type | application/json;charset=utf-8; |
请求
请求方式: POST
请求参数
参数 | 类型 | 最大长度 | 是否必填 | 说明 |
---|---|---|---|---|
content | statusObj[] | 200 | 是 | 批量推送,一次最多推送200条 |
statusObj.statusCode | string | 4 | 是 | 状态 详细见说明 |
statusObj.code | string | 7 | 是 | 对外状态码 |
statusObj.msg | string | 128 | 是 | 对外状态描述 |
statusObj.reportTime | string | 19 | 是 | 用户接收时间 格式 yyyy-MM-dd HH:mm:ss |
statusObj.orderId | int | 20 | 是 | 平台订单号 |
statusObj.mobile | string | 11 | 是 | 手机号 |
statusObj.smsNum | int | 10 | 否 | 短信条数 |
statusObj.isBilling | boolean | 是 | 是否计费 true为计费,false为不计费 | |
statusObj.merchantOrderId | string | 64 | 否 | 商户提交的订单号 |
参数示例
[{
"statusCode": "0000",
"code": "B000000",
"msg": "成功",
"reportTime": "2019-03-13 22:55:21",
"orderId": 298451059435671552,
"mobile": "116788987899",
"smsNum": 1,
"isBilling": true,
"merchantOrderId": "32678131321431"
}]