问题标签 [sendgrid-templates]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Sendgrid Node.js 错误:将循环结构转换为 JSON
我正在使用 Sendgrid 使用 Nodejs 通过 Firebase Cloud Functions 发送交易电子邮件。
由于以下错误,电子邮件不会发送:
Firebase 存储解决方案
c# - 通过 SendGrid API 发送电子邮件,动态模板不起作用
我正在使用 C# 库使用我创建的动态模板发送电子邮件。我使用的代码是从这里复制的。
当我执行代码时,我收到了状态代码Accepted
(就像我在我发布的图片中显示的那样)
但问题是电子邮件没有到达我的收件箱,并且在我的 SendGrid 仪表板 UI 中没有显示电子邮件(没有显示电子邮件已被接受或阻止等)
另一方面,如果我使用以下代码,则电子邮件会正常发送并且在我的收件箱中
有什么帮助吗?谢谢!!
c# - 您可以仅使用列表 ID 将动态模板发送到列表吗?
根据SendGrid文档,似乎我可以通过将模板 ID 和列表 ID 输入到单发送调用中来将模板发送到列表。但是,当我使用这些 JSON 字段调用此方法时,出现错误。
JSON:
{"sender_id":779461,"filter":{"list_ids":["572d0ae8-c665-4265-8e90-28fda56d9409"],"send_to_all":"false"},"template_id":"d-2b8c55e6e0a6463ab096d2e146d77c2c"}
错误:{
"errors": [
{
"field": "",
"message": "json could not be unmarshalled"
}
]
}
一段时间以来,我一直在尝试获取正确的 JSON 格式,但由于这个非描述性错误而没有运气。我还在使用 .NET 的 C# 库,但找不到任何方法来为消息设置列表 ID。SendGrid 支持门户已损坏,因此我无法联系到他们。
python - 400 错误错误请求动态模板在 Sendgrid for Python 中不起作用
问题
我正在尝试使用动态模板发送多封电子邮件,每封电子邮件使用 Mail Helper 类都有自己独特的替换。如果我不包含替换,那么代码可以完美运行并且邮件会被传递,但是一旦我包含替换,我就会收到“HTTP 错误 400:错误请求”。我正在使用虚拟环境并在我的 Flask 应用程序中运行它。我已经使用“pip install sendgrid”安装了 sendgrid,并将其更新到最新版本。
代码
例外
技术细节
sendgrid-python 版本:我使用“pip install sendgrid”安装,它的版本是 6.3.1,所以我认为我没有使用“sendgrid-python”。蟒蛇版本:Python 3.6.7
我尝试升级,这就是它打印的内容:
sendgrid - SendGrid 中的动态模板:检查字符串
我正在 SendGrid 中创建一个动态模板。我想根据我的案例Success中的字段更改字段的颜色。
例如,这是我的json
.
按照文档,我尝试做类似的事情
我发现仅适用于布尔字段的示例。
我的目标是根据字段更改文本颜色。最好的方法是什么?
sendgrid - 如何使用 C# 将 CC 添加到 SendGrid 邮件
这是我的代码..
var msg = MailHelper.CreateSingleEmail(发件人、收件人、主题、plainTextContent、htmlContent);
node.js - 遍历数组以在 Sendgrid 交易电子邮件模板中发送?
我正在尝试遍历数组以发送客户订购的产品列表。我显示了车把模板,但我的{{#each}}
功能不起作用。我正在使用 Nodejs 并通过 POST 请求从我的 React 前端表达和接收数据。
数据返回如下:
我将 order_items 存储在一个变量中const order_items = req.body.order_items
我的 msg 对象如下所示: