问题标签 [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.
google-app-engine - 如何从 Google App Engine Golang 使用 SendGrid?
示例代码位于:https ://sendgrid.com/blog/send-email-go-google-app-engine/
我猜这是在 Google App Engine 上使用 sendgrid-go 的非常古老的示例代码。
我尝试了 4 次排列,但每次都失败了:
这是带有一些日志记录的最小硬编码尝试:
json - 如何以 Sendgrid API 接受的格式将 html 嵌入到 json 中?
我一直在尝试使用 Sendgrid API 发送 HTML 电子邮件,但我未能将 html 嵌入到 json 请求中。
这是我尝试发送的 html 示例(emailtpl
):
我尝试过的事情:
- html.EscapeString(emailtpl)
- strconv.Quote(emailtpl)
- 在 json 模板中使用反引号`
- 用单引号将 json 模板中的值包装起来。
- base64.StdEncoding.EncodeToString([]byte(emailtpl)) 仅显示 base64 乱码。
第 1 项和第 5 项是 Sendgrid 接受的唯一解决方案,但发送的 html 不正确(如屏幕截图所示)。
项目 #2 - #4 都会导致状态 400 错误请求。
有谁知道如何将 html 嵌入到 Sendgrid 接受并正确呈现的 Sendgrid API 请求中?
ruby-on-rails - 在 Ruby on Rails 中通过 sendgrid api 添加单个联系人
我有一个 Rails 5 应用程序和一个表单,我希望用户在其中输入他们的电子邮件地址并添加为联系人。这个问题离我很近。我得到的响应错误是:{"errors":[{"field":null,"message":"access forbidden"}]}
这看起来像一个身份验证问题。这是我的代码...
我错过了什么?
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()
这是我的代码
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 功能中发送给多个收件人或抄送/密送。
尝试了几种格式,包括
这似乎是天蓝色功能的极限。但还不确定哪里出了问题。请参阅下面的“绑定”,
mean-stack - 如何使用 Sendgrid / MEAN Stack 发送放弃购物车电子邮件
我已经实现了一个 MEAN 堆栈应用程序并添加了 Sendgrid。我希望根据用户的状态发送电子邮件/放弃购物车电子邮件。
例子:
如果用户正在处理流程并在第 2 页放弃,请向他们发送提醒电子邮件以完成申请;
我还研究了使用Events Webhook发送事件并创建Unique Argument,但我不确定这些选项中的任何一个是否正确。
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 中发出相同的请求,但这似乎工作正常。
谢谢!
vue.js - Vue.js 使用 SendGrid v3 发送电子邮件:不允许访问
我正在尝试使用 SendGrid v3 发送电子邮件...在开发模式下,当我从 localhost 发送消息并且我的 SendGrid 帐户已为我的生产域 www.mydomain.com 设置时,我收到一条错误消息:未授权..我能够了解...
有什么方法可以在开发模式下使用 SendGrid 吗?还是我应该绕过发送邮件?
感谢您的反馈
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 是什么