使用SendGrid邮件API集成Cloud Code函数指南
本节解释了如何将 SendGrid 与 Cloud Code 函数集成。在完成本指南的逐步说明后,您将能够在您的应用程序中使用该函数,并在您的 iOS 或 Android 应用程序中调用它。
要完成本教程,您需要:
- 在 Back4App 创建的应用程序。
- 与项目配置的 Back4App 命令行工具。
我们将使用 SendGrid 编写一个函数,您将能够利用许多可能性,例如向我们的客户发送消息和配置参数以使用 SendGrid v3 REST API。
要了解如何在 SendGrid 中创建或访问帐户,请查看以下链接:
在开始编码之前,最重要的一步是创建正确的密钥以设置您的环境。在访问您的帐户后,在设置下拉菜单中找到 API 密钥 选项,如下图所示:

之后,在右上角找到并选择一个标识以为API 密钥名称, 如下所示:

正如您在上面的图像中所看到的,选择一个选项以允许 完全访问 API 密钥是必要的。
点击 创建并查看 以继续创建密钥后,您将能够看到如下屏幕:

提示: 请小心记录,因为无法找回。点击文本以复制它。
使用 SendGrid API 的主要策略是创建一个名为 sendgridEmail 的云代码函数,并从应用程序中调用它。
创建一个名为 package.json, 在这个文件中,您需要安装 Twilio 模块,如下所示:
您应该注意,每个电子邮件字段都必须由应用程序发送——从主题到内容——作为参数。代码如下:
提示: 请记得更改字段 从 和 reply_to 到您的个人信息。
然后有必要在应用程序中实现对云代码函数的调用。
在当前步骤中,我们可以使用两种可能性来调用我们的函数,它们是:Android 和 iOS(Swift 和 Objective-C)。
这就是 SendGrid 的使用。请注意,您可能希望在允许任何人使用您的 SendGrid API 发送电子邮件之前使用某种身份验证。
如果您需要任何帮助或某个功能/链接无法正常工作,请通过聊天与我们的团队联系!