7.4 返回值说明
参数名称 含义 长度 是否必需 说明
requestId 客户请求ID 32 唯一的用户请求ID,服务器不作验证唯一性。
当http请求timeout时可能通过这个requestId确认服务器是否已接收并下发该请求。
返回值和request中一样
status 请求状态 10 返回的状态, 当为10时表明平台已在处理,当为20表明出错。
10 -已接受请求
20 -请求被拒绝
batchId 系统生成的唯一批处理ID 32 系统按照这个批处理ID 处理请求,状态报告中的流水号与之对应。
errorCode 错误代码 20 具体错误代码:
Rejected – 请求被拒绝
NotAuth – 用户密码不正确
BadReq – 请求参数不正确
Charge – 余额不足
TimeBadReq - 时间格式错误,时间现在时后
…………

在接收到客户端发送的http请求后,返回处理结果格式为:

 Json Response:

{
    requestId : '1234567890',

    status : 10,

    batchId : '54321',

    errorCode : ''
}

IP NOT MATCHED Case

{
    "requestId": "1234567890",

    "status": "20",

    "batchId": "",

    "errorCode": "IPNotMatch"
}

所有失败:

{
    "requestId": "1234567890",

    "status": "10",

    "errorCode": "AllFailed"
}

部份成功:

{
    "requestId": "1234567890",

    "status": "10",

    "batchId": "1073",

    "errorCode": "PartailSuccess"
}

所有成功:

{
    "requestId": "1234567890",

    "status": "10",

    "batchId": "1075",

    "errorCode": "ALLSuccess"
}
                            
XML Response:

用户密码错:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

<SmsResponse>

    <batchId/>

    <errorCode>NotAuth</errorCode>

    <requestId>1234567890</requestId>

    <status>20</status>

</SmsResponse>

部份成功:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

<SmsResponse>

    <batchId>1077</batchId>

    <errorCode>PartailSuccess</errorCode>

    <requestId>1234567890</requestId>

    <status>10</status>

</SmsResponse>

全部成功:

<?xml version="1.0" encoding="utf-8" ?>

<SmsResponse>

    <requestId>1234567890</requestId>

    <status> 10</status>

    <batchId>54321</batchId>

    <errorCode> ALLSuccess </errorCode>

</SmsResponse>