Gmail API检索到的线程中缺少Gmail.com界面中的回复

时间:2015-02-17 00:11:15

标签: gmail-api

我们有一个网络应用程序,它使用Gmail API代表我们的用户自动执行某些电子邮件。当应用程序发送电子邮件时,它会存储Gmail API返回的threadId。然后,它使用此threadId轮询Gmail users.threads.get API,查找回复。检测到回复后,会暂停以后的电子邮件。

绝大多数时候,这都有效。但是,我们有时会收到用户的投诉,即使他们收到回复,他们的电子邮件也没有暂停。我们最近向用户确认,Gmail界面向他显示了对我们的应用程序代表他们发送的电子邮件的回复。 Gmail界面在与我们原始的外发电子邮件相同的帖子中显示此回复。但是,当我们使用我们发送的电子邮件的threadId重复users.threads.get调用时,Gmail API仅包含线程中的外发电子邮件(即:thread.messages.length == 1)。

这是Gmail API的已知限制吗?是否有解决方法可以确保我们可以看到Gmail界面显示为线程的电子邮件?我理解,在某些情况下,回复不会与原始的外发电子邮件分组(例如:收件人在回复之前更改主题时)。困难在于用户看到原始的,外发的电子邮件与我们无法检测到的回复分组。

0 个答案:

没有答案