模板管理
更新时间:2021-06-16
模板
申请模板
通过以下代码,可以申请一个sms模板
result, err := client.CreateTemplate(&api.CreateTemplateArgs{
Name: "my template",
Content: "${content}",
SmsType: "CommonNotice",
CountryType: "DOMESTIC",
Description: "this is a test",
})
if err != nil {
fmt.Printf("create template error, %s", err)
return
}
fmt.Printf("create template success. %s", result)
提示:详细参数配置及限制条件,可以参考SMS API详情创建模板
查询模板
通过以下代码,可以获取一个sms模板详情
result, err := client.GetTemplate(&api.GetTemplateArgs{TemplateId: your template id"})
if err != nil {
fmt.Printf("get template error, %s", err)
return
}
fmt.Printf("get template success. %s", result)
提示:详细参数配置及限制条件,可以参考SMS API详情查询模板
变更模板
通过以下代码,可以变更一个sms模板申请
err := client.ModifyTemplate(&api.ModifyTemplateArgs{
TemplateId: "your template id",
Name: "my template",
Content: "${code}",
SmsType: "CommonVcode",
CountryType: "GLOBAL",
Description: "this is a test",
})
if err != nil {
fmt.Printf("modify template error, %s", err)
return
}
fmt.Printf("modify template success.")
提示:详细参数配置及限制条件,可以参考SMS API 文档变更模板
删除模板
通过以下代码,可以删除一个模板
err := client.DeleteTemplate(&api.DeleteTemplateArgs{TemplateId: "your template id"})
if err != nil {
fmt.Printf("delete template error, %s", err)
return
}
fmt.Printf("delete template success.")
提示:详细参数配置及限制条件,可以参考SMS API 文档删除模板