【问题标题】:How can I get the URL to a Gmail conversation from a sent message?如何从已发送的邮件中获取 Gmail 对话的 URL?
【发布时间】:2011-06-28 11:02:52
【问题描述】:

我正在使用 Chrome 插件将 Gmail 与任务管理器集成。我想获得用户刚刚添加消息并关联相关任务的 Gmail 对话的链接。每个 Gmail 对话都有一个与之关联的 URL,当用户阅读对话时,它就在地址栏中。如果用户收到一封电子邮件然后回复它,则 URL 就在地址栏中。

但是,如果用户撰写新邮件(不是响应现有线程),我所知道的查找结果对话 URL 的唯一方法是进入已发送邮件并单击已发送邮件。

考虑到 Gmail 的所有 API(IMAP、小工具、浏览页面上的 Chrome 扩展程序),并且考虑到用户刚刚在新邮件上单击“发送”,有没有办法以编程方式获取结果对话?

【问题讨论】:

    标签: gmail google-chrome-extension


    【解决方案1】:

    可能不是解决此问题的最佳方法,但如果您可以(通过轮询等)检测到小警报栏何时出现,

    并检查它是否是“发送的电子邮件”消息(即其中存在查看消息链接),然后在链接(实际上是一个跨度)上有一个名为param的DOM属性,其中包含一个唯一ID新对话。

    您可以将其附加到https://mail.google.com/mail/#sent/,您将拥有该对话的唯一网址。

    【讨论】:

      猜你喜欢
      • 2013-06-26
      • 2014-10-20
      • 2019-07-12
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-15
      相关资源
      最近更新 更多