首页 > 解决方案 > 如何为 GMail API 手动创建 JSON 对象(“消息”对象)

问题描述

我正在尝试创建一个通过 GMail API 创建和发送电子邮件的系统。我已经得到了一个接收工作流(Oauth,检索和解析电子邮件)。所以我看到了 Google 使用的“消息”JSON 对象。

现在我想发送一条由我的系统创建的“消息”。因此,我正在寻找有关为 Google 的 GMail API 创建有效“消息”对象所需的最少或基本元素集的信息。

我的平台正在使用 FileMaker Pro ......所以我真的不能将任何现有的库用于他们的模板和功能。我希望使用文本函数直接构建 JSON 对象。

我看过 GMail API 文档。它似乎并没有真正阐明什么是必需的或可选的。一方面:消息 ID - 它没有描述参数。我可以将它设置为我想要的任何东西吗?那是不是只为谷歌自己的数据库生成一个 PK 来存储它?(显然它不是必需的,因为它似乎将在发送响应中定义和返回。)

我注意到它具有“原始”元素......也许从某种模板构建 RFC 2822 文本更简单,进行有针对性的替换?这仍然是一个问题 - 模板中最少需要什么?(最终也希望能够发送附件。)而且构建 JSON 对象版本似乎更具可读性、可维护性和/或健壮性。

谢谢,J

标签: gmail-apifilemaker

解决方案


推荐阅读