跳到主要内容

CreateUSMSTemplate

创建申请短信模版

接口说明

创建并申请短信模板,需要审核通过后才能使用。

请求信息

请求参数

Header参数

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

Body参数

参数名类型必填说明示例值
Purposeint模板用途:1-验证码,2-通知,3-营销1
TemplateNamestring模板名称"MyTemplate"
Templatestring模板内容"您的验证码是{1}"
Remarkstring备注说明"用于用户登录验证"
Instructionstring使用说明-
BrevityCodestring短码-
Tags[]int标签列表[1, 2]
VariableAttrstring模板变量属性-

请求示例

curl -X POST "https://api.uspeedo.com/api/v1/usms/USMSTemplate" \
-H "Content-Type: application/json" \
-H "Authorization: Basic $(echo -n 'YOUR_ACCESSKEY_ID:YOUR_ACCESSKEY_SECRET' | base64)" \
-d '{
"Purpose": 1,
"TemplateName": "MyTemplate",
"Template": "您的验证码是{1},有效期5分钟",
"Remark": "用于用户登录验证"
}'

响应格式

成功响应

{
"RetCode": 0,
"Message": "success",
"TemplateId": "template_123456"
}

响应字段说明

字段名类型说明
RetCodeint返回码,0表示成功
Messagestring返回消息
TemplateIdstring创建的模板ID,用于后续发送短信

失败响应

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