1.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 – 余额不足
…………

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

json Response
成功:

{
    requestId:'1234567890',

    status:'10,

    batchId:'54321',

    errorCode:''
}


IP拦截失败:

{
    "requestId": "1234567890",

    "status": "20",

    "batchId": "",

    "errorCode": "IPNotMatch"
}


所有失败:

{
    "requestId": "1234567890",

    "status": "20",

    "errorCode": "AllFailed"
}


所有成功:

{
    "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" ?>

<SmsResponse>

    <requestId>1234567890</requestId>

    <status> 10</status>

    <batchId>54321</batchId>

    <errorCode> ALLSuccess </errorCode>

</SmsResponse>