- Centro de Aprendizagem
- Mitte Pro
- Documentação da API
- Mitte Pro Client
- Client com template
Em Python
from mittepro.models import Mail
from mittepro.client import MittePro
mittepro = MittePro(key='xxxxxxxxxxx', secret='xxxxxxxxxxxxx')
mail = Mail(
recipient_list=[
'Foo Bar <teste@teste.com.br>',
'Fulano <fulano@gmail.com>',
'<ciclano@gmail.com>'
],
from_='teste <teste@teste.com.br>',
template_slug='Template-slug-name',
subject='teste teste teste',
context={'foobar': True},
context_per_recipient={
"foo.bar@gmail.com": {"foo": True},
"fulano@gmail.com.br": {"bar": True}
},
use_tpl_default_subject=False,
use_tpl_default_email=False,
use_tpl_default_name=False
)
response = mittepro.send_template(mail)
print (response)
Em NodeJs
'use strict';
var MittePro = require('mittepro-js');
var templateMail = new MittePro.Mail({
recipientList: ['Foo Bar <teste@teste.com>', 'Fulano <fulano@mail.com>', '<ciclano@mail.com>'],
from: 'Beutrano <teste@teste.com>',
templateSlug: 'template-slug-name',
context: {'foobar': true},
contextPerRecipient: {
'foo.bar@gmail.com': {'foo': true},
'fulano@gmail.com.br': {'bar': true}
},
subject:'teste teste',
useTplDefaultSubject: false,
useTplDefaultEmail: false,
useTplDefaultName: false
});
var client = new MittePro.Client('xxxxxxxxxxxxxxxx', 'xxxxxxxxxxxxxxx');
client.sendTemplate(templateMail).then(function (result) {
console.log(result);
}, function (error) {
console.log(error);
});