5、 提交报告获取服务
获取提交报告SDK介绍如下:
“接收审核层返回的短信的状态,SDK最大缓存20W条提交报告。满20W条提交报告后,将清空全部缓存数据,重新开始接收新的提交报告。
每次调用方法将获得缓存中的全部数据,并从缓存中删除已获取的数据。
此方法获得的数据不能用于判断短信是否正确送达,短信是否送达以移动公司提供的账单为准”
发送一批次短信后,根据短信长度m(每70字记1条),会产生1+m条提交报告。其中1条审核通过的状态,m条提交的网关的报告。
服务调用SDK获取数据后将数据全部存入数据库。
提交报告信息表:
SUBMIT_REPORT_INFO 提交报告信息表 |
|||||
字段代码 |
字段名称 |
字段类型 |
可空 |
标识 |
主键 |
SUBMIT_REPORT_ID |
主键 |
varchar(36) |
N |
N |
Y |
MSG_GROUP |
批次号 |
varchar(32) |
N |
N |
N |
REPORT_STATUS |
状态报告值 |
varchar(32) |
N |
N |
N |
MOBILES |
手机号 |
varchar(max) |
N |
N |
N |
SUBMIT_DATE |
发送时间 |
datetime |
N |
N |
N |
RECEIVE_DATE |
接收时间 |
datetime |
N |
N |
N |
ERROR_CODE |
错误编码 |
varchar(32) |
Y |
N |
N |
6、 状态报告获取服务
获取状态报告SDK介绍如下:
“接收网关返回的短信状态报告,SDK最大缓存20W条状态报告。满20W条状态报告后,将清空缓存数据,重新开始接收新的状态报告。
每次调用方法将获得缓存中的全部数据,并从缓存中删除已获取的数据。
此方法获得的数据不能用于判断短信是否正确送达,短信是否送达以移动公司提供的账单为准”
发送一批次短信后,根据接收人数量n,和短信长度m(每70字记1条),会产生n*m条状态报告。
服务调用SDK获取数据后将数据全部存入数据库。
状态报告信息表:
STATUS_REPORT_INFO 状态报告信息表 |
|||||
字段代码 |
字段名称 |
字段类型 |
可空 |
标识 |
主键 |
STATUS_REPORT_ID |
主键 |
varchar(36) |
N |
N |
Y |
MSG_GROUP |
批次号 |
varchar(32) |
N |
N |
N |
MOBILE |
手机号 |
varchar(32) |
N |
N |
N |
REPORT_STATUS |
状态报告值 |
varchar(32) |
N |
N |
N |
SUBMIT_DATE |
发送时间 |
datetime |
N |
N |
N |
RECEIVE_DATE |
接收时间 |
datetime |
N |
N |
N |
ERROR_CODE |
错误编码 |
varchar(32) |
N |
N |
N |