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:
|