状态报告获取

接口地址

http://api.sms.heclouds.com/getStatusReport

请求示例

GET:http://api.sms.heclouds.com/getStatusReport?sicode=5b9a3xxxxxxxxxxxxx1b31a62&seriNum=201408xxxxxxxxxxxx31100&receivePhone=159xxxx2333

编码

统一使用UTF-8编码,请确保您的文件编码及传入参数的格式

请求参数:

名称类型必填说明
sicode
String
si编码
seriNum
String
下发流水号
receivePhone
String
接收手机号

返回字段:

名称类型说明
result
String
处理结果码
resultInfo
String
处理结果描述信息
errorInfo
String
处理结果错误信息

返回示例

成功示例:

{"result":"10510","resultInfo":"success","errorInfo":"","data":{"seriNum":"201408250920530265531100","receivePhone":"15912312333","state":"DELIVRD","reportTime":"20140825141330"}}

失败示例:

{"result":"10511","resultInfo":"failed","errorInfo":"报告查找失败","data":null}

结果码

结果码说明
10510
获取状态报告成功,data返回具体状态报告信息
10511
获取状态报告失败,resultInfo中返回具体失败原因

推送状态报告

在控制台,配置状态报告接收地址,我们将为您实时推送最新的状态报告,您需要提供一个url地址,接受http post请求

pic

返回字段

名称类型说明
seriNum
String
下发流水号
receivePhone
String
接收手机号
state
String
状态报告
reportTime
String
接收报告时间

状态报告state字段定义

结果码说明
DELIVRD
用户收到短信
EXPIRED
短信过期(用户长时间关机,不在服务区)
DELETED
短信被删除
UNDELIV
短信无法送达(用户状态不正确,无法享受服务)
ACCEPTD
短信处于接收状态
UNKNOWN
未知错误
REJECTD
短信被拒绝
MA:xxxx
短信中心不返回响应消息时的状态报告(xxxx为4位错误码)
MB:xxxx
短信中心返回错误响应消息时的状态报告(xxxx为4位错误码)
CA:xxxx
业务控制点不返回响应消息时的状态报告(xxxx为4位错误码)
CA:xxxx
业务控制点返回错误响应消息时的状态报告(xxxx为4位错误码)

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “