# sms.message.query.state(查询短信发送状态)
## 公共参数
### 网关地址
| 环境 | 请求地址 |
| --- | --- |
| 正式环境 | http://api.shansuma.com/gateway.do |
| 沙箱环境 | \- |
### 公共请求参数
| 名称 | 类型 | 是否必填 | 描述 | 示例 |
| --- | --- | --- | --- | --- |
| app\_id | string | 是 | 开发者app\_id | hw\_1000001 |
| method | string | 是 | 接口名称 | sms.message.send |
| version | string | 是 | 接口版本 | 1.0 |
| timestamp | long | 是 | 时间戳(毫秒) | 1620641299657 |
| sign\_type | string | 是 | 签名类型 | md5 |
| sign | string | 是 | 签名 | 参见签名规则 |
| biz\_content | string | 是 | 业务参数 | JSON字符串 |
## 业务参数
| 名称 | 类型 | 是否必填 | 描述 | 示例 |
| --- | --- | --- | --- | --- |
| mobile | string | 是 | 手机号 | 13800138000 |
| message\_id | string | 是 | 消息ID | SMS\_2020081100000014 |
### 响应结果
~~~
{
"status": 200,
"message": "",
"result": {
"code": 0,
"message": "",
"data": {
"mobile" => "13800138000"
"message_id": "SMS_2020081100000014",
"status": 3
}
}
}
~~~
### 业务响应参数
| 名称 | 类型 | 描述 |
| --- | --- | --- |
| mobile | string | 手机号 |
| message\_id | int | 消息id |
| status | string | 消息状态 0 已发送 1 发送中 2 已取消 3 发送失败 4 发送成功 |
### 业务错误码
| 错误码 | 描述 |
| --- | --- |
| 0 | 发送成功 |
| 10000 | 数据不存在 |
| 10001 | 开发者数据错误 |
| 10002 | 参数格式错误或缺少参数 |
| 10003 | 短信类型错误 |
| 10004 | 短信签名错误或缺少签名 |
| 10005 | 模板错误或模板类型错误 |
| 10006 | 短信条数不足 |