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