我正在使用sendgrid api v3发送电子邮件,但收到警告/错误:
带有字符“,”或“&”的内容可能需要用三个方括号转义 {{{content}}}
在我的api json中,我添加了一个包含&
字符的链接:
{"dynamic_template_data": {"link":"...&..."}}
在我的模板中,我使用了三个括号{{{ link }}}
一切正常,包括电子邮件链接已发送-但我总是收到警告/错误。
我想念json中的东西吗?
答案 0 :(得分:0)
我已经查看了他们的node.js代码,只要任何内容字符串具有控制台(“,',&),就会发出警告。警告您看到的消息。
if (/['"&]/.test(value)) {
console.warn(DYNAMIC_TEMPLATE_CHAR_WARNING);
}