获取超级短信状态报告

推送地址: 用户自定义,登陆3tong.net配置,位置如图:

获取方式:

编码统一为UTF-8,采用post方式提交请求。数据格式为JSON。收到Http请求后,使用getParameter(“supersmsreport”)获取相应内容。如果用户有自定义属性,可以用getParameter方法获取。包头中的Content-Type=application/x-www-form-urlencoded。

功能:

推送状态报告,1个数据包内,包含多条超级短信的状态报告
和获取状态报告的接口之间只做一个

输入说明:

推送数据格式:
{
    "result": 0,
    "msg": "无错误,命令正确接收",
    "reports": [{
        "msgId": "c3b8bc2620fa4e3787d8f91f0e14b6e5",
        "mobile": "13052036916",
        "status": "1",
        "errorCode":"28",
        "statusDesp": "黑名单号码",
        "reportTime": "2018-02-03 17:05:30"
    }, {
        "msgId": "47c21f6c16e9434eb35f6f2094c6d734",
        "mobile": "13052036916",
        "status": "0",
        "errorCode":"DELIVRD",
        "statusDesp": "已通知",
        "reportTime": "2018-02-03 16:59:46"
    }]
}

参数名 说明
result 保留字段
msg 保留字段
msgId 批次id
mobile 手机号码,对应请求包中的一个手机号码
status 彩信发送结果:0—成功(如果配置了需要下载状态,status为0时errorCode为RECEIVD表示下载成功);1—接口处理失败; 2—运营商网关失败
errorCode 当status为1时,可参考:处理失败错误码;当status为2时,表示运营商网关返回的原始值
statusDesp 错误码描述
reportTime 状态报告时间

响应数据格式:

{"status":"success"}

返回参数说明:

参数名 说明
status 处理结果,成功时status的值返回success,其他值均认为推送失败。
文档更新时间: 2022-10-11 11:32   作者:夏亮