Javascript 发送网格-当我使用api发送电子邮件时,我收到的电子邮件缺少所有设计,例如仅显示文本
发送网格-当我使用api发送电子邮件时,我收到的电子邮件缺少所有设计,例如只显示文本。 我正在使用带有javascript的NodeJS应用程序 我有它所有的api工作 我只需要模板的调用,以包括图像 是否有某种发送网格设置 这是我使用的事务性电子邮件。我调用下面代码示例中的ID 它调用模板很好,只是不包含图像,只包含文本 文档示例:Javascript 发送网格-当我使用api发送电子邮件时,我收到的电子邮件缺少所有设计,例如仅显示文本,javascript,node.js,email,sendgrid,Javascript,Node.js,Email,Sendgrid,发送网格-当我使用api发送电子邮件时,我收到的电子邮件缺少所有设计,例如只显示文本。 我正在使用带有javascript的NodeJS应用程序 我有它所有的api工作 我只需要模板的调用,以包括图像 是否有某种发送网格设置 这是我使用的事务性电子邮件。我调用下面代码示例中的ID 它调用模板很好,只是不包含图像,只包含文本 文档示例: var email = new sendgrid.Email(); email.addTo('example@domain.com'); email.subjec
var email = new sendgrid.Email();
email.addTo('example@domain.com');
email.subject = "Send with templates app";
email.from = 'from@example.com';
email.text = 'Hi there!';
email.html = '<h1>Hi there!</h1>';
// add filter settings one at a time
email.addFilter('templates', 'enable', 1);
email.addFilter('templates', 'template_id', '09c6ab89-9157-4710-8ca4-db7927c631d6');
var email=new sendgrid.email();
email.addTo('example@domain.com');
email.subject=“使用模板发送应用程序”;
email.from=from@example.com';
email.text=‘你好!’;
email.html=‘你好!’;
//一次添加一个过滤器设置
email.addFilter('templates','enable',1);
email.addFilter('templates','template_id','09c6ab89-9157-4710-8ca4-db7927c631d6');
链接到文档:
有什么想法吗
提前谢谢。不要设置email.text,看看这是否能解决问题。我将email.text替换为email.html,这似乎有效 它必须需要一些html标记才能正常工作,如果这确实“修复”了它的话。试试看在设置email.html之后再设置email.text是否会有所不同。