无法发送山魈把手模板 API
Cannot Send Mandrill Handlebars Template API
我正在尝试访问我在 Mandrill 应用程序 (mandrillapp.com/templates) 中使用他们的模板生成器制作的 Mandrill 模板。
当我阅读他们的文档时,我被引导进行 Ajax 调用:
{
"key": "<my api key>",
"template_name": "<my template name as defined in Mandrill templates>",
"template_content":[],
"message": {
"from_email": "<my from email>",
"to": <[an array of emails defined above]>,
"subject": "<my subject>",
"merge":true,
"global_merge_vars":[
{
"name": "visitorFirst",
"content": visitorFirst
},
"name": "visitorLast",
"content": visitorLast
},
{
"name": "visitorEmail",
"content": visitorEmail
}
]
}
这 returns 一个 500 错误。当我将内容放入 "template_content" 时(文档中说不要对把手执行此操作,它至少会发送,但不会填充任何合并变量。我已经将 Mandrill 设置为期望 Handlebars,而不是 Mailchimp 变量。
我做错了什么?
改变
"template_content":[]
到
"template_content":null
问题已解决。
我正在尝试访问我在 Mandrill 应用程序 (mandrillapp.com/templates) 中使用他们的模板生成器制作的 Mandrill 模板。
当我阅读他们的文档时,我被引导进行 Ajax 调用:
{
"key": "<my api key>",
"template_name": "<my template name as defined in Mandrill templates>",
"template_content":[],
"message": {
"from_email": "<my from email>",
"to": <[an array of emails defined above]>,
"subject": "<my subject>",
"merge":true,
"global_merge_vars":[
{
"name": "visitorFirst",
"content": visitorFirst
},
"name": "visitorLast",
"content": visitorLast
},
{
"name": "visitorEmail",
"content": visitorEmail
}
]
}
这 returns 一个 500 错误。当我将内容放入 "template_content" 时(文档中说不要对把手执行此操作,它至少会发送,但不会填充任何合并变量。我已经将 Mandrill 设置为期望 Handlebars,而不是 Mailchimp 变量。
我做错了什么?
改变
"template_content":[]
到
"template_content":null
问题已解决。