问题标签 [sendgrid-api-v3]

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 投票
2 回答
956 浏览

php - 高级 sendgrid 设置 - PHP 的 API

我需要知道如何配置 sendgrid v3 以使用 WEB API 发送电子邮件。我正在使用以下代码,但它显示了一个错误:

但我收到以下错误:

我必须提到我已经尝试使用 Github 中的“简单”版本发送电子邮件,我已经正确配置了我的 apikey,并且我已经能够在简单版本中发送电子邮件而没有任何问题。但在高级版本中,我需要添加更多信息,例如收件人姓名,而不仅仅是他的电子邮件。

我不使用广告系列,不从数据库中提取信息。我从 CSV 文件中提取信息。

0 投票
1 回答
3260 浏览

sendgrid - 在 Sendgrid 中将电子邮件活动导出为 CSV

谁能帮我解决这个问题。我想在 Excel 中跟踪用户活动,了解他们的打开、点击状态。我可以在 UI 门户中看到它们。有没有导出为 CSV 的选项?

提前致谢。玻色

0 投票
1 回答
209 浏览

php - 使用 SendGrid 向 2 个不同的收件人发送不同的电子邮件

我正在使用它向使用 SendGrid 的一个收件人发送电子邮件,但我需要向同一页面上的不同收件人发送另一封电子邮件。如果我复制代码块,它会在第二个代码块运行时向两个收件人发送第二封电子邮件。

0 投票
1 回答
643 浏览

sendgrid - 如何在不使用 SMTP 的情况下跟踪 sendgrid 中的电子邮件状态。

我想向同一用户发送包含不同内容的电子邮件,我需要跟踪他们的状态。有没有办法在不使用 SMTP 的情况下做到这一点。

0 投票
0 回答
769 浏览

python - SendGrid 多个收件人 Python Json

我正在尝试使用 SendGrid 编写一个 Python 脚本来向大约 30 人发送个性化电子邮件。不是在替换下输入每个人的名字和电子邮件地址(如下所示),没有办法链接到一个 JSON 头文件(我们称之为 names.json),它会包含所有信息和那个 python会拉?我将如何以及在哪里引用将提取每个人的姓名和电子邮件地址的 JSON 文件?

0 投票
1 回答
3910 浏览

c# - 如何替换 Sendgrid 模板变量?(在 C# 中)

<%datetime%>我在我的 SendGrid 模板中定义了一个变量。我决定按照这个命名约定遵循已经放置<%subject%>的主题行。我在示例中看到了不同的变量命名约定:https://github.com/sendgrid/sendgrid-csharp/blob/master/SendGrid/Example/Example.cs#L41使用-name-and -city-,而https://github.com/sendgrid /sendgrid-csharp/blob/master/SendGrid/Example/Example.cs#L157使用%name%%city%.

我只是假设,变量替换基于简单的模式匹配,因此这些示例的对应模板包含完全相同的字符串。到目前为止,无论出于何种原因,这对我来说都不起作用。

请求已被接受并处理,但我收到的电子邮件仍然有主题行

“应该是被替换了。那我能不能把它去掉?”

正文被原始模板内容替换,但变量也未被替换。我究竟做错了什么?

0 投票
1 回答
183 浏览

sendgrid-api-v3 - 无法使用 SendGrid 的 API V3 进行替换

我正在使用 SendGrids Web API v3 成功发送电子邮件,但在使用模板发送电子邮件时无法让替代工作正常工作。电子邮件成功通过,但没有发生替换。这是我的(简化的)SendGrid 模板:

这是我发送的 JSON 格式的正文:

电子邮件使用正确的模板、主题生成,并发送到正确的电子邮件地址,但电子邮件正文包含没有替换的模板:

我不知道我做错了什么。我正在使用当前使用 Postman 发送请求,同时尝试追踪问题。

0 投票
1 回答
40 浏览

sendgrid - 检索特定消息的事件列表

我知道我可以设置一个 webhook,然后一旦事件发生(用户打开电子邮件、垃圾邮件等)SendGrid 将调用该 webhook。但是如果 webhook 在一段时间内关闭,如何检索特定 sg_message_id 的事件?

我查看了文档,但找不到执行此操作的示例调用

0 投票
0 回答
167 浏览

php - SendGrid PHP:替换和部分 - 未按预期工作

我的模板是

我的 PHP 代码是

上面的代码在某种程度上是有效的,我遇到了很多问题

  1. 它只替换 %first_name% 而不是 %section_var%,即section属性无效。
  2. 我还尝试移到section外面personalizations并将其放入sections文档中给出的标签内。但是要么没有效果,要么我收到Bad request错误
  3. 对于substitutions,我需要传递一个数组,每个电子邮件 ID 具有不同的值。但是,如果我更改substitutions为数组,则会引发Bad request错误。设置属性sub也没有帮助。

看起来当前文档和实际实现不同步。

0 投票
1 回答
1421 浏览

php - 通过 sendgrid 发送的电子邮件未送达

我选择 sendgrid 将电子邮件发送到我的邮件帐户。我使用 php curl 来做到这一点。

当我运行将邮件发送到 sendgrid 服务器的 curl 脚本时

我得到了{"message":"success"}json响应

但是邮件没有发送到我的邮件帐户(比如谷歌)