отправить шаблон мандрил javascript

Я новичок в программировании и хотел бы отправить шаблон через API mandrill. Отправка сообщения работает нормально. Что мне нужно изменить в моем коде, чтобы отправить шаблон? В документации по мандрилу я вижу, что могу вызвать шаблон, который я сохранил в своей учетной записи, с помощью этого

"template_name": "example template_name",

Но я не знаю, как правильно интегрировать это в мой код ниже.

Буду признателен за любую помощь, которую вы можете оказать. Для понимания проще всего было бы, если бы вы могли показать мне, как должен выглядеть код для отправки шаблона.

function log(obj) {
$('#response').text(JSON.stringify(obj));
}

var m = new mandrill.Mandrill('API Key');


var params = { 

"message": {
    "from_email":"[email protected]",
    "from_name": "FromExampleName",
    "to":[{"email":"[email protected]", "name": "Name of Recipient"}],
    "subject": "Mandrill API Test",
    "html": "Sending a template doesn't work."
}

};



function sendTheMail() {

m.messages.send(params, function(res) {
    log(res);
}, function(err) {
    log(err);
});
}

person user2413882    schedule 23.05.2013    source источник


Ответы (1)


это решено.

Шаблон должен быть включен следующим образом

var params = {
"template_name": "templatename",
"template_content": [
    {
        "name": "example name",
        "content": "example content"
    }
],

"message": {
    "from_email":"[email protected]",
    "to":[{"email":"[email protected]}],
    "subject": "Subject line",
    "text": "text in the message"
}
};

Тогда отправьте вот так

function sendTheMail() {
// Send the email!

m.messages.sendTemplate(params, function(res) {
    log(res);
}, function(err) {
    log(err);
});
}
person user2413882    schedule 25.05.2013