获取短信状态 API
使用该接口获取短信的发送状态,每次最多只能查询100个短信发送状态。阅读本文档前请先阅读 API
通用说明。
接口定义
- 接口名: /api/sms/getStatus
- HTTP Method:
POST
- Content-Type:
application/json
请求参数
参数名 |
类型 |
必须 |
描述 |
示例值 |
apiKey |
string |
是 |
后端申请的apiKey |
701522 |
ids |
string[] |
是 |
短信发送接口返回的ID |
["0058380fd2c9a2082b90d2f6b94519bb","006ea531dce75738cdd4961bbffd8b62"] |
请求示例
以下示例将查询已发送的短信状态。
curl -X POST 'https://api.skynoo.com/api/sms/v1/getStatus' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic MTpmZWFiOTJhOTAyNjA0NzA1OWZjOTIyZDA5OTM3N2RmYg==' \
-d '{
"apikey": "2373",
"ids": ["0058380fd2c9a2082b90d2f6b94519bb","006ea531dce75738cdd4961bbffd8b62"]
}'
响应参数
参数名 |
类型 |
描述 |
示例值 |
code |
string |
返回码 |
200 |
message |
string |
返回信息 |
请求成功 |
data |
JSONArray |
返回结果 |
|
返回结果 data
参数名 |
类型 |
描述 |
示例值 |
sid |
string |
消息 ID |
8fc02cb2dbcdc500bf4056330bd6a312 |
errorCode |
string |
运营商错误码 |
E66 |
status |
string |
短信发送状态 |
DELIVERED |
响应示例
成功响应示例
Status Code: 200
, Response Body:
{
"code": "200",
"message": "请求成功",
"data": [
{
"sid": "8fc02cb2dbcdc500bf4056330bd6a312",
"errorCode": "",
"status": "DELIVERED"
},
{
"sid": "8fc02cb2dbcdc500bf4099330bd6a312",
"errorCode": "",
"status": "REJECTED"
}
]
}
失败响应示例
Status Code: 200
, Response Body:
{
"code": "400",
"message": "Param Error."
}