http://ip:port/inter/getIMSReport
| 参数 | 类型 | 描述 |
|---|---|---|
| appId | String | 用户Appid(必填) |
| timestamp | String | 时间戳(必填) 格式:yyyyMMddHHmmss 14位 |
| sign | String | 签名(必填) 格式:md5(appId+ secretKey + timestamp) 32位 |
| number | int | 获取数量(选填) 最多500个,默认500个 |
1、将参数拼装成json串
{
"appId":"EUCP-EMY-SMS0-4SYGK",
" timestamp":" 20180330161138",
" sign":" PIEUDJI987EUID62PKEDSESQEDSEDFSE",
"number":500
}
2、将json串转化为UTF-8编码的byte数组
Byte[] data = json.toBytes[“UTF-8”];
3、通过http post方法传输
Byte[] response = http.post(url,data);
响应数据格式为Json
| 参数 | 类型 | 描述 |
|---|---|---|
| code | String | 请求状态码,详见本文档《3.接口状态码表》 当code不是SUCCESS时,不会响应下面参数数据。 |
| mobile | String | 手机号(必填) |
| imsId | String | 消息ID(选填) |
| customImsId | String | 自定义消息ID(选填) |
| state | String | 状态(必填),详见本文档《4.状态报告状态码表》 |
| desc | String | 状态描述(选填) |
| receiveTime | String | 状态报告返回时间(必填) 格式:yyyy-MM-dd HH:mm:ss |
| submitTime | String | 信息提交时间(必填) 格式:yyyy-MM-dd HH:mm:ss |
{
"code":"SUCCESS",
"data":{
"mobile":" 0061422118000",
"imsId":"2018010709302911",
"customImsId":"2018010709302911",
"state":"DELIVRD",
"desc":"成功",
"receiveTime ":"2018-03-15 12:00:00",
"submitTime":"2018-03-15 12:00:00"
},{
"mobile":" 0061422118001",
"imsId":"2018010709302912",
"customImsId":"2018010709302912",
"state":"DELIVRD",
"desc":"成功",
"receiveTime ":"2018-03-15 12:00:00",
"submitTime":"2018-03-15 12:00:00"
}
}