短信签名
最新更新:2023-04-10
通过以下接口可以对短信签名进行查询, 添加修改操作。
查询单个签名
返回短信签名的基本信息
URL
https://sms.api.engagelab.cc/v1/signs/{sign_id}
https://sms.api.engagelab.cc/v1/signs/{sign_id}
此代码块在浮窗中显示
HTTP请求方式
GET
GET
此代码块在浮窗中显示
Request-Headers
Header | 类型 | 必须 | 说明 |
---|---|---|---|
Authorization | string | true | Basic base64(sms_user:sms_key) |
请求示例
curl -X GET "https://sms.api.engagelab.cc/v1/signs/10"
--header "Authorization: Basic <<YOUR_SMS_KEY_HERE>>"
curl -X GET "https://sms.api.engagelab.cc/v1/signs/10"
--header "Authorization: Basic <<YOUR_SMS_KEY_HERE>>"
此代码块在浮窗中显示
响应说明
字段 | 说明 |
---|---|
sign_id | 签名ID |
sign_name | 签名名称 |
create_time | 创建时间 |
update_time | 更新时间 |
响应示例
Response-success
HTTP Status: 200
{
"result": {
"sign_id": 10,
"sign_name": "shanshan",
"create_time": "2021-04-10T10:44:37+0800",
"update_time": "2022-06-14T19:20:35+0800"
}
}
{
"result": {
"sign_id": 10,
"sign_name": "shanshan",
"create_time": "2021-04-10T10:44:37+0800",
"update_time": "2022-06-14T19:20:35+0800"
}
}
此代码块在浮窗中显示
Response-error
HTTP Status :400
{
"code": 34010,
"message": "sign not exists"
}
{
"code": 34010,
"message": "sign not exists"
}
此代码块在浮窗中显示
查询多个签名
返回短信模板的基本信息
URL
https://sms.api.engagelab.cc/v1/signs
https://sms.api.engagelab.cc/v1/signs
此代码块在浮窗中显示
HTTP请求方式
GET
GET
此代码块在浮窗中显示
Request-Headers
Header | 类型 | 必须 | 说明 |
---|---|---|---|
Authorization | string | true | Basic base64(sms_user:sms_key) |
参数说明
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
sign_name | string | 否 | 签名名称,支持模糊查询 |
请求示例
curl -X GET "https://sms.api.engagelab.cc/v1/signs"
--header "Authorization: Basic <<YOUR_SMS_KEY_HERE>>"
curl -X GET "https://sms.api.engagelab.cc/v1/signs"
--header "Authorization: Basic <<YOUR_SMS_KEY_HERE>>"
此代码块在浮窗中显示
响应说明
字段 | 说明 |
---|---|
sign_id | 签名ID |
sign_name | 签名名称 |
create_time | 创建时间 |
update_time | 更新时间 |
响应示例
Response-success
HTTP Status: 200
{
"result": [{
"sign_id": 1427,
"sign_name": "shanshan",
"create_time": "2015-04-10T10:44:37+0800",
"update_time": "2016-06-14T19:20:35+0800"
}
],
"count":1,
"total":1
}
{
"result": [{
"sign_id": 1427,
"sign_name": "shanshan",
"create_time": "2015-04-10T10:44:37+0800",
"update_time": "2016-06-14T19:20:35+0800"
}
],
"count":1,
"total":1
}
此代码块在浮窗中显示
Response-error
HTTP Status: 401
{
"code": 30000,
"message": "Authentication failed"
}
{
"code": 30000,
"message": "Authentication failed"
}
此代码块在浮窗中显示
添加签名
返回添加成功后的短信签名基本信息
URL
https://sms.api.engagelab.cc/v1/signs
https://sms.api.engagelab.cc/v1/signs
此代码块在浮窗中显示
HTTP请求方式
POST
POST
此代码块在浮窗中显示
Content-type
application/json
application/json
此代码块在浮窗中显示
Request-Headers
Header | 类型 | 必须 | 说明 |
---|---|---|---|
Authorization | String | true | Basic base64(sms_user:sms_key) |
参数说明
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
sign_name | string | 是 | 签名名称,签名长度是2-60个字符,不能包含符号[]、【】 |
说明:
1.签名创建上线限100个
请求示例
curl -X POST "https://sms.api.engagelab.cc/v1/signs"
--header "Authorization: Basic <<YOUR_SMS_KEY_HERE>>"
--header "Content-Type: application/json"
--data '{
"sign_name": "ccc"
}'
curl -X POST "https://sms.api.engagelab.cc/v1/signs"
--header "Authorization: Basic <<YOUR_SMS_KEY_HERE>>"
--header "Content-Type: application/json"
--data '{
"sign_name": "ccc"
}'
此代码块在浮窗中显示
响应说明
字段 | 说明 |
---|---|
sign_id | 签名ID |
sign_name | 签名名称 |
create_time | 创建时间 |
update_time | 更新时间 |
响应示例
Response-success
HTTP Status: 200
{
"result": {
"sign_id": 1529,
"sign_name": "ccc",
"create_time": "2015-04-10T10:44:37+0800",
"update_time": "2016-06-14T19:20:35+0800"
}
}
{
"result": {
"sign_id": 1529,
"sign_name": "ccc",
"create_time": "2015-04-10T10:44:37+0800",
"update_time": "2016-06-14T19:20:35+0800"
}
}
此代码块在浮窗中显示
Response-error
HTTP Status: 400
{
"code": 34005,
"message": "Invalid sign_name"
}
{
"code": 34005,
"message": "Invalid sign_name"
}
此代码块在浮窗中显示
更新签名
返回更新成功之后的短信签名的基本信息
URL
https://sms.api.engagelab.cc/v1/signs/{sign_id}
https://sms.api.engagelab.cc/v1/signs/{sign_id}
此代码块在浮窗中显示
HTTP请求方式
PUT
PUT
此代码块在浮窗中显示
Content-type
application/json
application/json
此代码块在浮窗中显示
Request-Headers
Header | 类型 | 必须 | 说明 |
---|---|---|---|
Authorization | String | 否 | Basic base64(sms_user:sms_key) |
参数说明
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
sign_name | string | true | 签名名称,签名长度是2-60个字符,不能包含符号[]、【】 |
请求示例
curl -X PUT "https://api.sendcloud.net/v1/signs/11617"
--header "Authorization: Basic <<YOUR_SMS_KEY_HERE>>"
--header "Content-Type: application/json"
--data '{
"sign_name": "ccc"
}'
curl -X PUT "https://api.sendcloud.net/v1/signs/11617"
--header "Authorization: Basic <<YOUR_SMS_KEY_HERE>>"
--header "Content-Type: application/json"
--data '{
"sign_name": "ccc"
}'
此代码块在浮窗中显示
响应示例
Response-success
HTTP Status: 200
{
"count": 1
}
{
"count": 1
}
此代码块在浮窗中显示
Response-error
HTTP Status: 400
{
"code": 34005,
"message": "Invalid sign_name"
}
{
"code": 34005,
"message": "Invalid sign_name"
}
此代码块在浮窗中显示
删除签名
返回是否删除成功的基本信息
URL
https://sms.api.engagelab.cc/v1/signs/{sign_id}
https://sms.api.engagelab.cc/v1/signs/{sign_id}
此代码块在浮窗中显示
HTTP请求方式
DELETE
DELETE
此代码块在浮窗中显示
Request-Headers
Header | 类型 | 必须 | 说明 |
---|---|---|---|
Authorization | string | 否 | Basic base64(sms_user:sms_key) |
请求示例
curl -X DELETE "https://api.sendcloud.net/v1/signs/11617"
--header "Authorization: Basic <<YOUR_SMS_KEY_HERE>>"
curl -X DELETE "https://api.sendcloud.net/v1/signs/11617"
--header "Authorization: Basic <<YOUR_SMS_KEY_HERE>>"
此代码块在浮窗中显示
响应示例
Response-success
HTTP Status: 200
{
"count": 1
}
{
"count": 1
}
此代码块在浮窗中显示