跳到主要内容

QueryUSMSTemplate

查询短信模版

接口说明

查询指定的短信模板信息,支持批量查询。

请求信息

请求参数

Header参数

参数名类型必填说明示例值
Content-Typestring请求内容类型"application/json"
AuthorizationstringHTTP Basic认证信息"Basic $(echo -n 'accesskeyId:accesskeySecret'

Query参数

参数名类型必填说明示例值
idstring[]模板ID列表(通过query参数传递,可多个)["template_id_1", "template_id_2"]

注意: 参数通过URL查询字符串传递,格式为 ?id=template_id_1&id=template_id_2

请求示例

curl -X GET "https://api.uspeedo.com/api/v1/usms/USMSTemplate?id=template_id_1&id=template_id_2" \
-H "Content-Type: application/json" \
-H "Authorization: Basic $(echo -n 'YOUR_ACCESSKEY_ID:YOUR_ACCESSKEY_SECRET' | base64)"

响应格式

成功响应

{
"RetCode": 0,
"Message": "success",
"Data": [
{
"TemplateId": "template_id_1",
"TemplateName": "MyTemplate",
"Template": "您的验证码是{1}",
"Purpose": 1,
"Status": "approved",
"Remark": "用于用户登录验证"
},
{
"TemplateId": "template_id_2",
"TemplateName": "AnotherTemplate",
"Template": "您的订单{1}已发货",
"Purpose": 2,
"Status": "pending",
"Remark": "订单通知"
}
]
}

响应字段说明

字段名类型说明
RetCodeint返回码,0表示成功
Messagestring返回消息
Dataarray模板信息列表,每个元素包含:TemplateId(模板ID)、TemplateName(模板名称)、Template(模板内容)、Purpose(用途)、Status(状态)、Remark(备注)等

失败响应

{
"RetCode": 215392,
"Message": "Invalid parameter [id]"
}

常见错误码

错误码说明
0成功
215392参数错误
215396模板不存在
215400服务器错误