gmail-api - 如何为 GMail API 手动创建 JSON 对象(“消息”对象)
问题描述
我正在尝试创建一个通过 GMail API 创建和发送电子邮件的系统。我已经得到了一个接收工作流(Oauth,检索和解析电子邮件)。所以我看到了 Google 使用的“消息”JSON 对象。
现在我想发送一条由我的系统创建的“消息”。因此,我正在寻找有关为 Google 的 GMail API 创建有效“消息”对象所需的最少或基本元素集的信息。
我的平台正在使用 FileMaker Pro ......所以我真的不能将任何现有的库用于他们的模板和功能。我希望使用文本函数直接构建 JSON 对象。
我看过 GMail API 文档。它似乎并没有真正阐明什么是必需的或可选的。一方面:消息 ID - 它没有描述参数。我可以将它设置为我想要的任何东西吗?那是不是只为谷歌自己的数据库生成一个 PK 来存储它?(显然它不是必需的,因为它似乎将在发送响应中定义和返回。)
我注意到它具有“原始”元素......也许从某种模板构建 RFC 2822 文本更简单,进行有针对性的替换?这仍然是一个问题 - 模板中最少需要什么?(最终也希望能够发送附件。)而且构建 JSON 对象版本似乎更具可读性、可维护性和/或健壮性。
谢谢,J
解决方案
推荐阅读
- class - 使用非连续类 ID 的 TensorFlow 对象检测
- gatsby - 使用 gatsby 谷歌字体插件时仍然会出现无样式文本
- angular - 如何设置构造函数,使其没有太多参数?
- python - 无法在 python virtualenv 中安装本地包
- haskell - Cabal 中的“build-depends:”在哪里
- mysql - 如何在 MySQL 中获取函数体、名称、参数和返回类型?
- fonts - 在 NextJS 中导入字体
- php - 如何检查文件是否被删除 google drive api
- vue.js - 在 2 个 Vuejs 组件中调用 2 个 axios 请求并使用 Vuex 共享数据
- kdb - 深度索引字典,两种情况