短信状态

最新更新:2023-04-10

查询

用户发送的短信状态列表 你可以对此列表进行查询操作

URL

https://sms.api.engagelab.cc/v1/status
          https://sms.api.engagelab.cc/v1/status

        
此代码块在浮窗中显示

HTTP请求方式

GET
          GET

        
此代码块在浮窗中显示

Request-Headers

Header 类型 必须 说明
Authorization string true Basic base64(sms_user:sms_key)

参数说明

参数 类型 必须 说明
offset string 查询起始位置,取值区间 [0-],默认为 0
limit string 查询个数,取值区间 [0-100],默认为 100
time_zone string 时区。默认时区:+8
send_date string 发送日期,格式为 yyyy-mm-dd
phone string 手机号码
sms_ids string 短信投递成功时候返回的 sms_ids,多个sms_ids用 ;分开,最大支持10个
msg_type string 短信类型,2表示国际短信
sms_user string 客户的某个 SMS_USER
template_id string 模板ID
label_id string 标签ID
status string 1发送,2送达,3待回执,4处理失败,5发送失败
sub_status string 子状态

注意:

  1. 支持查询6个月以内某天明细数据
  2. 每次查询得到的对应的记录会根据用户所传参数缓存10分钟
  3. 此接口限制每个sms_user,每分钟调用接口60次

请求示例

curl -X GET "sms.api.engagelab.cc/v1/status?start_date=2011-11-20&end_date=2011-11-20?msg_types=2" --header "Authorization: Basic <<YOUR_SMS_KEY_HERE>>"
          curl -X GET "sms.api.engagelab.cc/v1/status?start_date=2011-11-20&end_date=2011-11-20?msg_types=2" 
--header "Authorization: Basic <<YOUR_SMS_KEY_HERE>>"

        
此代码块在浮窗中显示

响应说明

参数 说明
phone 电话号码
sms_id 短信ID
msg_type 短信类型
sms_user SMS_USER
template_id 模板ID
template_name 模板名称
status 1发送,2送达,3待回执,4处理失败,5发送失败
status_desc 短信投递状态描述,分为请求、送达、处理失败、发送失败、待回执五种状态
sub_status 子状态
sub_status_desc 子状态描叙,见下表
request_time 请求时间
update_time 更新时间
response_message 发送日志

处理失败状态码及描述:

sub_status sub_status description
410 处理失败-全局拦截列表
420 处理失败-局部拦截列表
430 处理失败-取消订阅
440 处理失败-关键词过滤
450 处理失败-替换变量错误
460 处理失败-内容不符合规范
470 处理失败-频率超限
480 处理失败-其他

发送失败状态码及描述:

sub_status sub_status description
500 发送失败-空号
510 发送失败-停机
520 发送失败-黑名单
530 发送失败-占线
540 发送失败-无人接听
550 发送失败-拦截
560 发送失败-手机故障
570 发送失败-不在服务区
580 发送失败-关机
590 发送失败-其他

响应示例

{ "result": [{ "sms_id":"***_**_**_**_**$**", "msg_type": 2, "phone": "+16235217", "request_time": "2017-02-19 00:21:20", "response_message": "Delivery", "sms_user": "*****", "status_desc": "Delivery", "status":2, "template_id": "10", "template_name": "engagelab code", "update_time": "2017-02-19 00:21:21" } ], "count": 1, "total": 1 } }
          {
    "result":  [{
                "sms_id":"***_**_**_**_**$**",
                "msg_type": 2,
                "phone": "+16235217",
                "request_time": "2017-02-19 00:21:20",
                "response_message": "Delivery",
                "sms_user": "*****",
                "status_desc": "Delivery",
                "status":2,
                "template_id": "10",
                "template_name": "engagelab code",
                "update_time": "2017-02-19 00:21:21"
            }
        ],
        "count": 1,
        "total": 1
    }
}

        
此代码块在浮窗中显示
在文档中心打开