2014-10-27 39 views
1

通过GMail API,我可以假设message_id在我索引的所有消息中是唯一的,还是必须依赖(message_id,thread_id)元组?Gmail API:message_id是唯一的还是(thread_id,message_id)元组是唯一的?

+0

[Users.messages:获得](https://developers.google.com/gmail/api/v1/reference/users/messages/get)请求仅MESSAGE_ID。因此,message_id将是唯一的(在用户收件箱或Gmail中的所有电子邮件中是另一个问题:P)。 – 2016-10-28 11:13:51

回答

1

只有message_id在收件箱中是唯一的(对于单个用户)。

c.f. https://developers.google.com/gmail/imap_extensions#access_to_the_gmail_unique_message_id_x-gm-msgid

+0

但我们假设我有一个组将消息广播到10个客户端支持代理收件箱。如果我想知道他们中至少有一个是否回复,该怎么办?在收件箱中有一些唯一的线程标识符会非常有帮助;)。 – boggy 2016-04-11 11:21:05

+0

我无法在引用网址中找到任何内容来证明“该单个用户的收件箱中唯一”。刚才我看到你是“谷歌Gmail API的技术主管”:) – 2016-10-28 11:04:50

+0

你不认为这个URL足够清楚:“访问Gmail唯一邮件ID:X-GM-MSGID Gmail提供了一个每个电子邮件的唯一邮件ID,以便可以在多个文件夹中识别唯一的邮件“? – 2016-10-28 18:56:59