问题标签 [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.

0 投票
1 回答
144 浏览

node.js - Sendgrid Node.js 错误:将循环结构转换为 JSON

我正在使用 Sendgrid 使用 Nodejs 通过 Firebase Cloud Functions 发送交易电子邮件。

由于以下错误,电子邮件不会发送:

Firebase 存储解决方案

0 投票
1 回答
3876 浏览

c# - 通过 SendGrid API 发送电子邮件,动态模板不起作用

我正在使用 C# 库使用我创建的动态模板发送电子邮件。我使用的代码是从这里复制的。

当我执行代码时,我收到了状态代码Accepted(就像我在我发布的图片中显示的那样) 在此处输入图像描述

但问题是电子邮件没有到达我的收件箱,并且在我的 SendGrid 仪表板 UI 中没有显示电子邮件(没有显示电子邮件已被接受或阻止等)

另一方面,如果我使用以下代码,则电子邮件会正常发送并且在我的收件箱中

有什么帮助吗?谢谢!!

0 投票
1 回答
217 浏览

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 支持门户已损坏,因此我无法联系到他们。

0 投票
1 回答
281 浏览

sendgrid - 如何添加变量作为 Sendgrid 按钮的链接

我正在使用 SendGrid 发送电子邮件。我有一个按钮,用于将用户重定向到网站。

但是,有两种类型的用户会收到此电子邮件。管理员和医生。所以,管理员应该去管理门户,医生应该去医生门户。

为此,我需要使按钮 URL 动态化。如何将变量添加为按钮链接?

我试过了,但它不符合我尝试的方式 在此处输入图像描述

0 投票
0 回答
268 浏览

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

我尝试升级,这就是它打印的内容:

0 投票
1 回答
664 浏览

sendgrid - SendGrid 中的动态模板:检查字符串

我正在 SendGrid 中创建一个动态模板。我想根据我的案例Success中的字段更改字段的颜色。

例如,这是我的json.

按照文档,我尝试做类似的事情

我发现仅适用于布尔字段的示例。

我的目标是根据字段更改文本颜色。最好的方法是什么?

0 投票
2 回答
2635 浏览

sendgrid - 如何使用 C# 将 CC 添加到 SendGrid 邮件

这是我的代码..

var msg = MailHelper.CreateSingleEmail(发件人、收件人、主题、plainTextContent、htmlContent);

0 投票
1 回答
831 浏览

node.js - 遍历数组以在 Sendgrid 交易电子邮件模板中发送?

我正在尝试遍历数组以发送客户订购的产品列表。我显示了车把模板,但我的{{#each}}功能不起作用。我正在使用 Nodejs 并通过 POST 请求从我的 React 前端表达和接收数据。

数据返回如下:

我将 order_items 存储在一个变量中const order_items = req.body.order_items

我的 msg 对象如下所示:

0 投票
1 回答
23 浏览

azure - 如何使用发送网格以特定格式发送邮件

我可以使用发送网格 API 发送邮件 如何使用发送网格发送特定格式的邮件

邮件格式

请找到邮件格式的图像

0 投票
1 回答
765 浏览

c# - SendGrid 动态模板包含空数据 - .NET Core

我正在尝试发送带有特定动态模板和数据的电子邮件。电子邮件已成功发送,但包含空数据。handle 方法是 Azure Function 的一部分。最近我将 Newtonsoft JSON 更改为 System.Text.Json,这可能会导致一些问题。

电子邮件: 在此处输入图像描述

SendGrid 动态模板配置: 在此处输入图像描述

C#代码:

难道我做错了什么?