2014-10-27 42 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