gpt4 book ai didi

c# - 如何从 Outlook 加载项获取 Gmail threadid(使用 Google Outlook Sync 时)?

转载 作者:行者123 更新时间:2023-11-30 21:56:44 24 4
gpt4 key购买 nike

我正在编写一个 Outlook 插件,它将与 Google Apps Sync 结合使用.我的加载项需要 Gmail 线程 ID,但我不知道如何从加载项代码中获取它。

我可以使用 C# 访问 Outlook MailItem

var email = this.OutlookItem as Outlook.MailItem;

这包含正文、主题等属性以及 ConversationID。但 conversationID 不是 Google threadid,它是一个内部 outlook id。

我研究过 MailItem 对象的属性,但没有成功。任何人都知道如何从加载项中找到线程 ID?我正在考虑求助于从加载项中对日期/时间/发件人进行 gmail api 查询,但不想产生这种开销。

最佳答案

Google Sync 插件不太可能公开线程 ID,因为据我所知,它不是针对开发的。我建议您考虑实现 Gmail API与您的附加组件。如果您可以从 Outlook 获取消息 Message-ID SMTP header ,那么应该可以执行以下操作:

threads.list(userId='me', q='rfc822msgid:abc123')

其中 abc123 是实际 ID。这应该会为您提供 Gmail 线程 ID。请参阅 threads.list() 上的引用指南了解更多信息。

关于c# - 如何从 Outlook 加载项获取 Gmail threadid(使用 Google Outlook Sync 时)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31278143/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com