问题标签 [gmail-api]
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.
gmail-api - 如何将新的 Gmail API 消息/线程 ID 转换为 X-GM-MSGID/X-GM-THRID 和
我正在尝试使用 Message get api 并且它可以工作,但是在尝试检索时我无法使用 gmail 消息 ID (X-GM-MSGID) 或消息 ID。有人知道是否有办法用消息 id 或 X-GM-MSGID 翻译新的 gmail api id?
gmail-api - 获取授权发件人地址列表
使用 gmail webui,我可以发送伪装成组织销售或支持的电子邮件。
有没有办法枚举授权发件人地址列表?
python - 使用 Gmail API 在 html 中检索电子邮件/消息正文
有没有办法使用 GMail api 以 html 形式检索邮件正文?
我已经浏览了message.get
文档。尝试将format
参数更改为full
, minimal
& raw
。但这并没有帮助。它返回邮件正文的纯文本。
格式值说明:
“full”:在有效负载字段中返回解析的电子邮件内容,不使用原始字段。(默认)
“minimal”:仅返回电子邮件元数据,例如标识符和标签,不返回电子邮件标头、正文或有效负载。
“raw”:将原始字段中的整个电子邮件内容作为字符串返回,并且不使用有效负载字段。这包括标识符、标签、元数据、MIME 结构和小正文部分(通常小于 2KB)。
我们不能简单地以 html 形式获取邮件正文,还是有任何其他方法可以做到这一点,以便当他们在我的应用程序或 GMail 中看到邮件时,邮件显示在屏幕上的差异非常小?
gmail-api - GMail API:无法在草稿中添加附件
我可以使用 GMail API 创建简单的纯 html 草稿。
但是当我尝试上传附件时,它会失败并出现以下错误:
这是我的代码,有人可以帮助我吗?
gmail-api - 线程获取 - 只是元数据
我正在以这种方式进行完全同步:列表,/threads
然后请求获取每个线程,例如/threads/{id}
. 但是,这会将每条消息连同它的正文数据一起返回给我-> 我只想获取消息的元数据。我可以看到在 get ' messages/{id}
' 你可以指定格式但不能在 getthreads/{id}
gmail-api - 批量获取消息性能
我需要获取收件箱中的最后 100 条消息(仅限标题)。为此,我目前正在使用 IMAP 扩展来搜索然后获取消息。这是通过两个请求(SEARCH
然后UID FETCH
)完成的。
什么 Gmail API 相当于在一个请求中获取多条消息?
我所能找到的只是一个批处理 API,它看起来更麻烦(组成一长串messages:get
用纯 HTTP 代码包装的请求)。
c# - 在 C# 中创建带有附件的草稿的示例?
我用 C# 编写了一个测试应用程序,它使用新的 Gmail API 创建草稿消息。当消息没有附件时它工作正常。
我正在从 IMAP API 迁移,并已将 MailBee.NET 组件与该 API 一起使用。MailBee.NET 组件包含一个生成 RFC 2822 消息的类,因此我重用了它,并对消息进行了 Base64 编码,并已分配给“Raw”属性,如下所述:
https://developers.google.com/gmail/api/guides/drafts
当没有添加附件时它工作正常,但添加一个时失败并返回 500 响应:
有人可以提供一个如何使用 .NET API 执行此操作的示例吗?API 页面上的示例非常简单,并没有提供太多有用信息,文档也不是很好。最好使用 .NET 客户端中包含的 Message / MessagePart / MessagePartBody 类,但是我找不到任何关于它们使用的明确指导或示例,所以不知道从哪里开始。
问题:
1) 任何人都可以提供一些使用.NET 客户端中的类创建带有附件的草稿消息的示例代码吗?
2) 是否可以附加多个文件?文档自始至终指的是单个文件,而多部分指南正好指的是两个部分:元数据和附件。
gmail-api - Gmail API 中有没有办法在邮件列表方法中包含额外的字段(例如主题、正文)?
“试用”部分文档允许我播放 API,字段选择器允许我选择很多字段,例如标题、原始字段等。但在尝试 API 时,它们实际上都没有出现。我唯一看到的仍然是消息 ID 和线程 ID。
https://developers.google.com/gmail/api/v1/reference/users/messages/list
例如以下:
回报:
但我希望也会返回请求的额外字段。
有没有办法让这个工作?我知道有一种单独的方法可以获取单个消息,但如果可能的话,我希望将它们批量化。
gmail-api - 在 C# 中从 messages.get 获取更多数据
对于我尝试使用 Gmail API 检索的消息,我无法获得更多的文本数据片段。这是我正在使用的一段测试代码:
出于某种原因,当我调用 message.Raw 时,它返回 null。我能够检索其他属性,因为 format=minimal 设置将基于我正在玩的 API 游乐场示例。
但是在我的代码中,我将格式枚举设置为“完整”,但我仍然无法检索消息的完整数据。
我在这里完全错过了什么吗?
email - 以 HTML 格式查看消息?
似乎 Gmail API 当前将邮件和邮件正文作为 MIME 返回。是否可以以纯文本或 HTML 格式返回?如果没有,我有没有办法打开获取的消息并以与我使用 SMTP 的方式等效的方式查看它?
- toString() 返回 MIME 格式(我相信?)
- getRaw() 返回空值
- getPayload() 返回 toString() 的一部分?
- getPayload().getBody().getData() 返回 null
- getSnippet 返回消息的明文片段
Gmail的家伙,如果我想正确查看它,哪一个最有用?我假设 toString()。另外,您具体指的是哪个 Java MIME 库?我找到的库都提到了如何确定你的 MIME 类型。