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

email - 电子邮件返回为已发送但未从 sendgrid 接收

我正在尝试通过火力基础云功能发送电子邮件。我收到已发送电子邮件的日志,但我没有看到任何电子邮件。下面是代码和日志。我从哪里开始排除故障?

在此处输入图像描述

我已经启用了计费顺便说一句。

0 投票
4 回答
700 浏览

google-app-engine - 如何从 Google App Engine Golang 使用 SendGrid?

示例代码位于:https ://sendgrid.com/blog/send-email-go-google-app-engine/

我猜这是在 Google App Engine 上使用 sendgrid-go 的非常古老的示例代码。

我尝试了 4 次排列,但每次都失败了:

这是带有一些日志记录的最小硬编码尝试:

0 投票
1 回答
935 浏览

json - 如何以 Sendgrid API 接受的格式将 html 嵌入到 json 中?

我一直在尝试使用 Sendgrid API 发送 HTML 电子邮件,但我未能将 html 嵌入到 json 请求中。

这是我尝试发送的 html 示例(emailtpl):

我尝试过的事情:

  1. html.EscapeString(emailtpl)
  2. strconv.Quote(emailtpl)
  3. 在 json 模板中使用反引号`
  4. 用单引号将 json 模板中的值包装起来。
  5. base64.StdEncoding.EncodeToString([]byte(emailtpl)) 仅显示 base64 乱码。

第 1 项和第 5 项是 Sendgrid 接受的唯一解决方案,但发送的 html 不正确(如屏幕截图所示)。

逃脱屠杀

项目 #2 - #4 都会导致状态 400 错误请求。

有谁知道如何将 html 嵌入到 Sendgrid 接受并正确呈现的 Sendgrid API 请求中?

0 投票
1 回答
167 浏览

ruby-on-rails - 在 Ruby on Rails 中通过 sendgrid api 添加单个联系人

我有一个 Rails 5 应用程序和一个表单,我希望用户在其中输入他们的电子邮件地址并添加为联系人。这个问题离我很近。我得到的响应错误是:{"errors":[{"field":null,"message":"access forbidden"}]}这看起来像一个身份验证问题。这是我的代码...

我错过了什么?

0 投票
1 回答
1292 浏览

php - 在第 729 行的 /sendgrid-php/lib/helpers/mail/Mail.php 中调用未定义函数 SendGrid\mb_convert_encoding()

我该如何解决这个问题?

在第 729 行的 /sendgrid-php/lib/helpers/mail/Mail.php 中调用未定义函数 SendGrid\mb_convert_encoding()

这是我的代码

0 投票
2 回答
2729 浏览

c# - sendgrid 在 Azure 功能中向多个收件人发送电子邮件失败

(有关此问题的完整版本,请参阅 https://social.msdn.microsoft.com/Forums/en-US/20bb5b37-82af-4cf3-8a59-04e5f19572bc/send-email-to-multiple-recipients-使用-sendgrid-failure?forum=AzureFunctions )

发送给单个收件人成功。但无法在 Azure 功能中发送给多个收件人或抄送/密送。

尝试了几种格式,包括

这似乎是天蓝色功能的极限。但还不确定哪里出了问题。请参阅下面的“绑定”,

0 投票
1 回答
698 浏览

mean-stack - 如何使用 Sendgrid / MEAN Stack 发送放弃购物车电子邮件

我已经实现了一个 MEAN 堆栈应用程序并添加了 Sendgrid。我希望根据用户的状态发送电子邮件/放弃购物车电子邮件。

例子:

如果用户正在处理流程并在第 2 页放弃,请向他们发送提醒电子邮件以完成申请;

我还研究了使用Events Webhook发送事件并创建Unique Argument,但我不确定这些选项中的任何一个是否正确。

0 投票
0 回答
1270 浏览

javascript - 获取未经授权的错误 401 - Sendgrid API

我正在尝试通过他们的 API 对 sendgrid 列表执行操作。 https://sendgrid.com/docs/API_Reference/Web_API_v3/Marketing_Campaigns/contactdb.html#List-All-Lists-GET

我正在使用它来设置我的代码,但是在我的 Angular 应用程序中通过 $http 执行请求时出现错误 401 UNAUTHORIZED。我尝试在 Python 中发出相同的请求,但这似乎工作正常。

谢谢!

0 投票
0 回答
1588 浏览

vue.js - Vue.js 使用 SendGrid v3 发送电子邮件:不允许访问

我正在尝试使用 SendGrid v3 发送电子邮件...在开发模式下,当我从 localhost 发送消息并且我的 SendGrid 帐户已为我的生产域 www.mydomain.com 设置时,我收到一条错误消息:未授权..我能够了解...

有什么方法可以在开发模式下使用 SendGrid 吗?还是我应该绕过发送邮件?

感谢您的反馈

0 投票
1 回答
782 浏览

sendgrid - 使用 sendgrid 发送电子邮件失败并出现 500 内部错误

我正在使用 SoftLayer APISoftLayer_Network_Message_Delivery_Email_Sendgrid向我的 Slack 频道发送电子邮件。

我有时会从安静中得到 API 响应代码 500。我正在发布我在下面收到的错误消息

{“错误”:“超出最大信用”,“代码”:“SoftLayer_Exception_Network_Message_Delivery_Email_Sendgrid_Api_Error”}500

我用来发送电子邮件的代码如下:

curl -w %{http_code} -v -H "Content-Type: application/json" -d '{"parameters": [{ "body": "body","containsHtml": false,"from": "no-reply@noreply.com","subject": "Problem with system backup!", "to": "<EmailID/Slack ID>"}]}' 'https://<username>:<API Key>@api.service.softlayer.com/rest/v3/SoftLayer_Network_Message_Delivery_Email_Sendgrid/57084/sendEmail.json'

我还想了解上面 URL 中的 57084 是什么