通过 Google API 获取 gmail 消息的直接链接

Posted

技术标签:

【中文标题】通过 Google API 获取 gmail 消息的直接链接【英文标题】:Get direct link to gmail message via Google API 【发布时间】:2015-06-07 13:23:52 【问题描述】:

是否可以使用 Google API 获取消息的链接?可以将消息 ID 以某种方式转换为可以在浏览器中打开的直接链接吗?

【问题讨论】:

您可以尝试使用 URL mail.google.com/mail/u/0/?pli=1#inbox/message id。但是您应该有权访问此消息。但是这个 URL 是由 Gmail UI 生成的,而不是 API。因此,您必须在程序中创建上述 URL。 这可能是解决方案,但如果有多个谷歌帐户授权 URL 可以像 .../mail/u/0、.../mail/u/1 等。 @Trionia 知道如何获得这个号码吗? 【参考方案1】:

您可以尝试使用 URL https://mail.google.com/mail/#inbox/messageId。但是您应该有权访问此消息。但是这个 URL 是由 Gmail UI 生成的,而不是 API。所以,你必须在你的程序中创建上面的 URL

【讨论】:

以上是关于通过 Google API 获取 gmail 消息的直接链接的主要内容,如果未能解决你的问题,请参考以下文章

使用 Powershell 从 GMAIL API 获取消息正文

使用 Gmail API 获取邮件正文

从 Gmail API 获取电子邮件的直接 URL(列出消息)

在java中使用对象com.google.api.services.gmail.model.Message读取gmail消息正文?

如何使用 google 联系人 api 在 iOS 应用程序中获取 gmail 联系人?

错误 403,元数据范围不允许格式 FULL 。 Web 应用程序 Gmail API 通过邮递员获取消息