跳到主要内容

SendEmailTemplate

接口说明 创建邮件模板,用于后续通过模板发送邮件。支持富文本编辑器和拖拽编辑器两种方式。 请求信息

  • 请求方法: POST
  • 请求路径: /api/v1/email/EmailTemplate
  • Content-Type: application/json 请求参数 参数名 类型 必填 说明 示例值 Name string 是 模板名称 "欢迎邮件模板" Subject string 是 邮件主题 "欢迎加入USpeedo" Abstract string 否 模板摘要 "新用户欢迎邮件" TriggerType int 是 触发类型:1-触发邮件,2-批量邮件 1 Editor int 是 编辑器类型:1-富文本编辑器,2-拖拽编辑器 1 HtmlContent string 是 HTML邮件内容 "邮件内容" JsonContent string 否 JSON格式内容(拖拽编辑器使用)
  • MaterialMD5 array 否 素材MD5列表 ["md5_1", "md5_2"] VariableAttr string 否 模板变量属性
  • InTask bool 否 是否在任务中创建 false 注意:
  • TriggerType: 1表示触发邮件(如验证码、通知等),2表示批量邮件(如营销邮件)
  • Editor: 1表示使用富文本编辑器,2表示使用拖拽编辑器
  • 使用拖拽编辑器时,需要提供JsonContent字段
  • MaterialMD5用于关联邮件中使用的素材资源 请求示例 CURL curl -X POST "https://api.uspeedo.com/api/v1/email/EmailTemplate" \ -H "Content-Type: application/json" \ -H "Authorization: Basic $(echo -n 'ACCESSKEY_ID:ACCESSKEY_SECRET' | base64)" \ -d '{ "Name": "欢迎邮件模板", "Subject": "欢迎加入USpeedo", "Abstract": "新用户欢迎邮件", "TriggerType": 1, "Editor": 1, "HtmlContent": "

    欢迎

    亲爱的{name},欢迎加入USpeedo!

    " }' 响应格式 成功响应 { "RetCode": 0, "Message": "success", "TemplateId": "template_123456" } 响应字段说明: 字段名 类型 说明 RetCode int 返回码,0表示成功 Message string 返回消息 TemplateId string 创建的模板ID,用于后续发送邮件 失败响应 { "RetCode": 215392, "Message": "Invalid parameter [Name]" }