Segue abaixo possíveis retornos usando template (send_tpl)
| Comportamento (Parâmetros Obrigatórios) | Resposta |
|---|---|
Nenhum parâmetro {} |
|
Apenas o parâmetro 'template_slug' {
'template_slug': 'tpl-teste',
} |
|
Os parâmetros 'template_slug' e dois parâmetros onde qualquer um pode ser usado como 'subject' {
'subject': 'teste',
OU
'use_tpl_default_subject': True,
'template_slug': 'tpl-teste',
} |
|
Os parâmetros 'template_slug', 'subject' e 'from', sendo que este está no formato errado {
'subject': 'teste',
'template_slug': 'tpl-teste',
'from': 'foo@alterdata.com.br'
} |
|
Os parâmetros 'template_slug', 'subject' e dois parâmetros onde qualquer um pode ser usado como 'from' {
'subject': 'teste',
'template_slug': 'tpl-teste',
'from': '<foo@alterdata.com.br>',
OU
'use_tpl_default_email': True,
} |
|
Os parâmetros 'template_slug', 'subject', 'from' e 'recipient_list', sendo que este está no formato errado {
'subject': 'teste',
'template_slug': 'tpl-teste',
'from': '<foo@alterdata.com.br>',
'recipient_list': [
'Thiago do Cirrus thiago.dsn.cir@alterdata.com.br', |
Obs.: O erro é o mesmo que enviar uma lista vazia ou sequer enviar o parâmetro, porquê nesse caso o e-mail do destinatário não está no formato correto, veja no próximo exemplo. |
Os parâmetros 'template_slug', 'subject', 'from' e 'recipient_list', sendo que este está no formato certo {
'subject': 'teste',
OU
'use_tpl_default_subject': True,
'template_slug': 'tpl-teste',
'from': '<foo@alterdata.com.br>'
OU
'use_tpl_default_email': True,
'recipient_list': [
'Thiago do Cirrus <thiago.dsn.cir@alterdata.com.br>', |
|
Uso dos parâmetros 'use_tpl_default_subject', 'use_tpl_default_email' e 'use_tpl_default_name' {
'template_slug': 'tpl-teste',
'use_tpl_default_subject': True, |
'use_tpl_default_email': True, | - Esses três parâmetros substituem os parâmetros: 'subject' e 'from'
'use_tpl_default_name': True, |
'recipient_list': [
'Thiago do Cirrus <thiago.dsn.cir@alterdata.com.br>'} | Caso o valor desses parâmetros for qualquer coisa diferente de um booleano, a resposta será sempre a mesma:
|
| Comportamento (Parâmetros NÃO Obrigatórios) | Resposta |
Uso do parâmetro 'activate_tracking' { | Caso o valor desse parâmetro for qualquer coisa diferente de um booleano, a resposta será sempre a mesma:
|
Uso do parâmetro 'send_at' { | Caso o valor desse parâmetro for qualquer coisa diferente de um unicode/string essa será a resposta:
Se o valor for não seguir o formato 'YYYY-MM-DD HH:mm:ss'
|
Uso dos parâmetros de rastreio individuais 'track_open', 'track_html_link', 'track_text_link' Obs.: são parâmetros usados para rastreio sem a necessidade de rastrear tudo. Portanto, é possível desligar o rastreio de cliques, e manter apenas a visualização. {
'template_slug': 'tpl-teste',
'use_tpl_default_subject': True,
'use_tpl_default_email': True,
'use_tpl_default_name': True,
'track_open': True, | - parâmetro para rastrear a visualização
'track_html_link': True, | - parâmetro para rastrear o clique dos links no html
'track_text_link' True, | - parâmetro para rastrear o clique dos links no texto
'recipient_list': [
'Thiago do Cirrus <thiago.dsn.cir@alterdata.com.br>',} | Se o valor desses parâmetros for qualquer coisa diferente de um booleano, a resposta será sempre a mesma:
|
Uso do parâmetro 'headers' Obs.: este é um parâmetro usado para que se o destinatário quiser responder a mensagem, ele irá responder a outro remetente. {
'template_slug': 'tpl-teste',
'use_tpl_default_subject': True,
'use_tpl_default_email': True,
'use_tpl_default_name': True,
'recipient_list': [
'Thiago do Cirrus <thiago.dsn.cir@alterdata.com.br>', | Caso o valor desse parâmetro for qualquer um dos abaixo, todos terão a mesma resposta, que segue: 'headers': {'Reply-To': 123}
'headers': {'Reply-To': '123'}
'headers': {'Reply-To': False}
'headers': {'Reply-To': 'Nano foo@alterdata.com.br'}
|
Uso dos parâmetros 'context' e 'context_per_recipient' Obs.: esses parâmetros servem para adicionar valores dinâmicos no conteúdo. {
'template_slug': 'tpl-teste',
'use_tpl_default_subject': True,
'use_tpl_default_email': True,
'use_tpl_default_name': True,
'recipient_list': [
'Thiago do Cirrus <thiago.dsn.cir@alterdata.com.br>',
'Alexandro do Cirrus <alexandro.dsn.cir@alterdata.com.br>'
],
'context': {'NAME': 'Teste teste testando'},
'context_per_recipient': {
'thiago.dsn.cir@alterdata.com.br': {'BIRTHDAY': '12/12'},
'alexandro.dsn.cir@alterdata.com.br': {'BIRTHDAY': '11/11'},
},
} | Se o formato do parâmetro 'context_per_recipient' não for válido a resposta é a seguinte:
|