- 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);
});
