问题标签 [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 回答
237 浏览

email - (Sendgrid v3 API) 如何使用动态模板构建一个 API 来向多个收件人发送电子邮件?

我正在尝试在 cURL 中构建一个 API,以分别向超过 100,000 多个收件人发送电子邮件 (即看起来应该是我亲自将邮件发送给他的)。我还将使用一个动态模板,它有 3 个参数可以传递 - first_name, date, & city。我应该如何在 cURL 中为上述想法构建 API?我是 API 和 cURL 的初学者 - 这就是为什么我有点困惑

另外,我尝试使用下面的代码(参考),但我不确定我应该把我的 // 参数放在哪里first_name-citydate也能指导我吗?


我发现单个 API 调用只能支持 1000 个收件人 - 所以为了覆盖 100,000 人,我会进行 100 次这样的 API 调用(每个调用 1000 个收件人)。

0 投票
1 回答
65 浏览

email - (Sendgrid v3 API)我的 API 命令有问题吗(我的电子邮件以垃圾邮件告终)?

自从我在 Sendgrid 上设置我的免费电子邮件 API 帐户以来仅 1.5 周,从那以后我只发送了大约 12 封电子邮件(为了测试目的,我发送给我的家人)。我的个人电子邮件地址有一个经过完全验证的单一发件人,xxxxxxxx@gmail.com我正在使用它通过 API 发送电子邮件。

这是我构建的 cURL API,使用动态模板向 4 个地址发送电子邮件 -

这封电子邮件完美地发送给了所有四个收件人,除了它最终成为所有四个收件人的垃圾邮件。由于我的帐户非常新,而且我几乎没有发送任何电子邮件(对于我发送的那些,没有人将它们标记为垃圾邮件等),我想知道是什么导致我发送的电子邮件最终成为垃圾邮件......我构建的 API 有问题吗?发送给多人会导致这种情况吗?

请指导我。谢谢!

0 投票
1 回答
20 浏览

date - 电子邮件提醒 - 正确的时区

我想向用户发送电子邮件提醒,并在电子邮件本身中包含日期和时间。我如何确保这些显示在用户的当前时区中,尤其是当用户可能在他将记录保存在数据库中的时间旅行时?

是仅在电子邮件中显示日期并在其旁边包含时区的唯一方法吗?

0 投票
1 回答
213 浏览

c# - Sendgrid - 如何访问“收件人”电子邮件地址对象以在 v3 api C# 中个性化动态模板

我们正在使用 Sendgrid C# 库创建了一个存储的动态模板。它工作正常,只是我们无法弄清楚如何访问“to”对象以在模板中动态显示用户名。这是正在发送的 JSON:

模板看起来像这样:

“to”对象的 name 属性就是我们要在此处显示的内容 {{to.name}}

我们正在使用示例代码中推荐的方法,并输入我们的数据。

我们的类对象:

使用 Sendgrid C# 发送

为什么这不适用于 {{to.name}}?我猜 {{}} 唯一可用的数据是 dynamic_template_data?如果是这样,我们如何显示 to.name。这感觉像是一件很基本的事情,但我们确实花了好几个小时来做​​这件事:)。

为了清楚起见,我们有一个时事通讯模板,它将动态模板数据存储在我们的数据库中。我们想要查询该数据以及多个姓名/电子邮件地址以将其发送到(其中 25k 多个),用时事通讯数据填写模板并将其发送给每个收件人,并在顶部添加“Dear _____”。看起来超级基础。如果 CreateSingleTemplateEmailToMultipleRecipients 不是正确的方法,我们如何使用动态模板来做到这一点?

0 投票
1 回答
43 浏览

sendgrid - (Email API-Dynamic Template) 为什么实际邮件中的 HTML 代码看起来与预览模式完全不同?

code在我的动态电子邮件模板之上添加了一个块(代码如下)。它在预览模式下看起来很完美,但在发送实际电子邮件时完全不同

这是它的外观

我想要实现的是图像中心的一些文本。我的代码有什么问题/遗漏吗?请指导我。谢谢!

0 投票
0 回答
17 浏览

c# - SEndGrid 不替换动态数据

我的一个模板没有替换电子邮件中的动态数据

我的代码如下

下面给出了我正在传递的 JSON

这仅发生在一个模板上。任何帮助都感激不尽

0 投票
1 回答
30 浏览

handlebars.js - 需要傻瓜车把和 Sendgrid (UX) 活动

我在 Sendgrid 中有一个活动,使用的是市场营销(旧版)版本。我正在尝试使用 Handlebars 来评估自定义字段(GC_Bounceback_Code1)。如果它包含一个静态虚拟值(即 zzz-aaa),我希望它什么也不显示。如果它包含其他任何内容,我希望它显示内容。我使用的#equals 助手如下。我在活动代码模块和模板代码模块中使用过它。它只是将代码显示为 HTML 文本。

感谢您的任何帮助,您可以提供。

0 投票
0 回答
74 浏览

handlebars.js - 发送网格动态模板中数组中嵌套对象的条件

如果有违规,我需要编写一个条件来显示一种颜色,如果有警告则显示另一种颜色。不知道如何在 SendGrid 的动态模板中写这个,因为如果条件中只有类型或只有级别,它要么工作,但不能同时工作

我试着写这个,但它不起作用。谁能帮我吗

0 投票
1 回答
78 浏览

sendgrid - 调用 v3 api 时如何指定动态模板的版本?

我假设动态模板的版本是在发送电子邮件时指定模板的 id 和版本。调用 v3 api 时如何指定动态模板的版本?我正在使用 c# 客户端库。

0 投票
1 回答
79 浏览

sendgrid-templates - html复选框中的Sendgrid车把#if语句

是否可以在 HTML 标签内进行替换?

模板:

测试数据:

我得到错误:

标记后 / 中的意外字符。预期>。

在此处输入图像描述

这个模板有效,但看起来很麻烦: