问题标签 [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 投票
0 回答
35 浏览

sendgrid - 将 Strapi 系列连接到 sendgrid 联系人

在我的 Strapi 应用程序中,我收集了一组电子邮件,这些电子邮件已“注册”为时事通讯:

通讯集

我将 sendgrid 用作电子邮件提供者,并希望将我的时事通讯集合连接到 sendgrid,因此我可以通过 sendgrid 将电子邮件模板(时事通讯)发送到所有这些地址。目前有没有办法做到这一点?

否则有人对我如何使用时事通讯集发送电子邮件有什么建议吗?

0 投票
0 回答
68 浏览

php - 如何在使用他们的 API 保存联系人后获取 sendgrid 用户 ID

我正在使用 SendGrid API 来保存联系人,它只返回操作成功的“job_id”,但在保存联系人后我需要一个 user_id 以保存在我们的本地数据库中。还有另一个 API 可以通过他们的电子邮件搜索联系人,但主要问题是联系人数据会在几秒钟后在 SendGrid 仪表板上填充,并且此搜索 API 当时返回 0 个结果,如果我们在一段时间后点击此搜索 API然后它返回结果,但我想在插入联系人的同时获取 user_id。

将联系人保存在 SendGrid 中后,还有其他方法可以用来获取 user_id 吗?

谢谢

0 投票
1 回答
770 浏览

sendgrid - Sendgrid - 通过动态模板添加电子邮件附件

我在 node.js 和 express 环境中使用 Sendgrid API v3。

我正在使用电子邮件动态模板,我可以轻松地将自定义文本发送到电子邮件模板。

但我还需要添加附件,但我找不到相关文档。我需要以两种不同的方式添加附件:

  1. 有些电子邮件需要始终具有相同的附件,并且电子邮件模板最好有自己的附件发送到客户收件箱,无论发送到 sendgrid 的服务器数据是什么。
  2. 如果客户购买了电子书,则该文件应由服务器与 {{{data}}} 的其余部分一起发送到 Sendgrid,并且此特定文件应作为附件交付给客户端。

谁能说如何以这种方式添加附件?

谢谢

0 投票
1 回答
103 浏览

python - 是否可以在 twilio 验证电子邮件中输出收件人电子邮件?

我已经设置了我的反应应用程序以从格式的 URL 中获取数据

http://localhost:3000/confirm-email/email@example.com?code=469907

是否可以在 sendgrid 模板中输出收件人的电子邮件。

文档仅展示了如何仅使用代码执行此操作,但它不允许用户从其他设备(如手机)进行验证,而无需重新输入他们的电子邮件地址。

这不是最大的问题,因为我可以检查电子邮件参数是否存在于 URL 中,如果本地存储中没有它,则添加一个输入字段,但用户将再次无法从单独的设备进行验证。

在此处输入图像描述

0 投票
1 回答
337 浏览

sendgrid - 查看 sendgrid 动态模板的统计信息

我正在使用 sendgrid 发送交易电子邮件(动态模板),但无法弄清楚如何查看打开、发送等电子邮件的统计信息。有没有一种 GUI 或 API 可以用来查看我的交易电子邮件的统计信息?

0 投票
0 回答
22 浏览

sendgrid - SendGrid 或问题

使用车把模板:

渲染结果预期

实际的

没有外部#或按预期工作。有什么想法吗?

0 投票
0 回答
115 浏览

sendgrid - SendGrid 将模板从子用户复制到父帐户

我需要将一些动态模板从 Subuser 复制到我的 ParentAccount。

我可以做吗?还是我不能?

0 投票
1 回答
423 浏览

sendgrid - 有没有办法在 sendgrid 电子邮件模板中格式化数字/货币

如果我将数值传递给 SendGrid 动态模板,有没有办法格式化该值?

即,如果我将以下对象传递给模板引擎:

有没有办法将其格式化为 2 dp?

{{format value $0.00}}会回来$8.70

我只是想避免必须为我所有模型上的每个数字/价格创建新属性,纯粹是为了显示货币价值。

格式的示例类似于 C#: https ://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings

谢谢

0 投票
1 回答
181 浏览

sendgrid - SendGrid 动态模板内的社交媒体链接

我正在尝试在 SendGrid 动态模板中添加社交媒体链接,特别是它是通过 LinkedIn 共享内容的链接。社交媒体链接调用 RESTful API,因此需要提供许多参数,就像表单一样。问题是,除非这些参数是“百分比编码”的,否则 SendGrid 的编辑器会产生错误。

这是一个 URL,旨在使电子邮件收件人能够将成就证书添加到他们的 LinkedIn 个人资料中。它是按照这些说明创建的。

https://www.linkedin.com/profile/add?startTask=FS_Cert&name=Certificate%20Of%20Achievement&organizationId=26650704&issueYear=2021&issueMonth=6&certId=20210622-001&certUrl=https://certificates.nextid.com/certificate?id%3D291b71fb-79cb-4db4-bfa6-108d0c9eb2d6

这个 URL 几乎可以工作,但是 - 因为它包含一个嵌套 URL 作为最后一个参数 - 我需要将最终的 '=' 更改为 '%3D'。通过这个小修改,我可以打开像 Thunderbird 这样的电子邮件客户端并将其粘贴为 HTML(即作为链接的目标),然后可以将证书添加到收件人的 LinkedIn 个人资料中。我还可以添加图像以使其成为可点击按钮。

但是,如果我将此 URL 粘贴到 SendGrid 中的动态模板中,与号“&”会导致编辑器反对并显示错误:“预期命名实体,没有得到”。我将它们更改为 %26 并以这个修改后的 URL 结束,这不会在 SendGrid 编辑器中导致任何错误。

https://www.linkedin.com/profile/add?startTask=FS_Cert%26name=Certificate%20Of%20Achievement%26organizationId=26650704%26issueYear=2021%26issueMonth=6%26certId=20210622-001%26certUrl=https://certificates.nextid.com/certificate?id%3D291b71fb-79cb-4db4-bfa6-108d0c9eb2d6

不幸的是,当您将该 URL 粘贴到浏览器中时,该 URL 不再有效,并且在 SendGrid 电子邮件中创建的链接无法正确解析。执行 RESTful API 调用,但不传递参数。

有没有人建议如何将 RESTful API URL 插入 SendGrid 电子邮件而不导致编辑器拒绝它。也许一些Javascript?

0 投票
0 回答
59 浏览

sendgrid - SendGrid 模板 - 修改数据

我需要修改通过模板变量注入的数字(我想更新数字,使其始终为正)

重申一下,我想在 SendGrid 本身内部执行此操作(因此我不需要更改生成注入数据的应用程序)

我可以看到 2 个可能的选项,但不确定是否可行。有没有人有这方面的经验?

  1. 使用 SendGrid 把手虽然看看这里有什么,我看不到任何会更新数据的东西 - https://docs.sendgrid.com/for-developers/sending-email/using-handlebars ,所以假设这是一个非跑步者.. 例如没有substring

  2. 使用一些自定义 JavaScript。我玩过这个,但似乎无法在我的模板中获得基本的 JavaScript hack。(例如,下面的 html 不会为我呈现“你好”)。另外,从文档中,我找不到任何信息表明这样的 JS 解决方案可以工作,而且模板似乎不执行 JS?

在 SendGrid 中是否可以修改这样的数据?