1. 首页
  2. 秒信通MiCPaaS
  3. 🗊 国内短信
  4. 🗊 API接口
  5. 🗎 获取状态报告
菜单
本页目录

获取状态报备

信息

/

秒信通平台支持主动拉取模式(轮询拉取)和被动接收(回调推送 / HTTP 推送)两种模式。

一、主动拉取模式调用

注意:每条短信状态仅可获取一次

1.1 请求地址

地址:https://www.8dx.cn/api/report
请求方式:GET 返回值:JSON

提示

运营商返回某条短信状态后,此接口就能拉取到,之后调用此接口将不会返回此条短信的状态,所以调用者拉到数据后需要根据 手机号+msg_id 将状态存在本地。

1.2 请求地址

API参数表格
参数名 参数介绍 示例 必填
sp_id 产品sp_id 175298
signature 签名(和密码二选一即可) a92569901189f2574effc957c096c432e2d47635
password 密码(和签名二选一即可),通过sp_id的密码进行md5处理 60465589668c72c8f2eb560050ac4c0c

1.3 响应参数

API参数表格
参数名 参数介绍 示例
code 详情见错误表 0
msg 成功-success 错误-其他提示 success
data 扩展号,调用发送接口返回的msg_id,手机号,状态,时间,售价 字段以,分隔 多条记录以|分隔 123,2,1762532xxxx,DELIVRD,2021-12-23 01:02:03,0.2|123,2,17862532xxxx,DELIVRD,2021-12-23 01:02:03,0.1

二、推送状态报告(每条短信仅推送一次)

采用推送状态报告模式的,首次使用需要登入秒信通控制台,进行获取方式的配置。

  1. 新开账户默认为主动拉取方式,如需改为被动接收模式需要登录控制台修改

  2. 被动接收模式的推送地址登录控制台配置。

  3. 单个SPID账号同一时间只能选择一种获取方式。

重要信息

推送状态报告(每条短信仅推送一次)

注意事项:推送使用的是POST方式,utf8原始字节流

推送格式:扩展号,调用发送接口返回的msg_id,手机号,状态,时间,售价 字段以,分隔 多条记录以|分隔

内容示范:123,2,1762532xxxx,DELIVRD,2021-12-23 01:02:03,0.2|123,2,17862532xxxx,DELIVRD,2021-12-23 01:02:03,0.1

知识点

被动推送模式配置项详解

被动接收(回调推送)完整配置包含 4 项核心参数:
推送地址、推送端口、状态 URL、上行回复 URL,各司其职,不可混淆。

1. 推送地址(公网服务器 IP/域名)

  • 含义:你业务服务器对外可访问的域名或公网 IP,是平台能连通你服务的基础地址。

  • 示例:api.xxx.com / 120.xx.xx.110

  • 作用:平台通过该地址建立网络连接,发起 HTTP 推送请求。

  • 要求:必须公网可访问,防火墙、安全组放行对应端口。

2. 推送端口

  • 含义:你的服务监听接收推送请求的端口号。

  • 常用:HTTP 默认 80、HTTPS 默认 443;自定义后端端口如 8080、8090、9001。

  • 规则:

    • 域名 + 80/443 可省略端口;

    • 自定义端口必须完整配置,否则平台无法访问接口。

  • 示例完整地址:api.xxx.com:8090

3. 状态 URL(短信状态报告回调地址)

  • 全称:送达回执 URL,拼接在推送地址 + 端口之后的接口路径。

  • 完整拼接格式:http://推送地址:推送端口/自定义路径

  • 示例:https://api.xxx.com:443/sms/report

  • 推送内容:短信下发回执,包含 msgid、手机号、送达状态、错误码、发送时间等。

  • 业务用途:更新订单发送状态、判断是否下发成功、失败重发逻辑。

4. 上行回复 URL(用户回复短信回调地址)

  • 路径独立接口,和状态 URL 分开配置。

  • 示例:https://api.xxx.com:443/sms/mo

  • 推送内容:用户主动回复的上行短信(MO 消息),包含手机号、回复内容、接收时间。

  • 业务用途:处理用户回复、营销互动、退订指令(TD / 退订)、客服问答。

完整拼接示例

推送地址:sms-callback.xxx.com

推送端口:8080

状态 URL 路径:/sms/report

上行 URL 路径:/sms/mo

  • 状态完整推送地址:http://sms-callback.xxx.com:8080/sms/report

  • 上行完整推送地址:http://sms-callback.xxx.com:8080/sms/mo

配套落地要点

  1. 两个 URL 接口需分开开发,分别处理回执、上行两类数据;

  2. 统一增加签名鉴权,防止恶意伪造推送请求;

  3. 接口快速返回 200 OK,耗时逻辑异步处理,避免平台超时重试;

  4. 基于 msgid 做幂等,解决重复推送问题;

  5. 若使用 HTTPS,端口固定 443,无需额外填写端口。