gmail线程ID在用户中是唯一的吗?

alo*_*loo 12 gmail-api

标题说明了一切,但我想知道Gmail线程ID是否在用户中是唯一的.由于各种原因,我想根据这些ID索引全局数据结构.

Eri*_*c D 13

它仅对个人用户而言是唯一的.您很可能会在用户之间发生冲突,因为它只是一个64位的字段,并且基本上是基于时间的.

如果您需要全球唯一ID,最好将其与用户标识符结合使用.

  • API中的message.id与Gmail IMAP X-GM-MSGID相同,只有64位太小,无法为每个用户唯一存储每个gmail消息.另请参阅:https://developers.google.com/gmail/imap_extensions和http://mailman13.u.washington.edu/pipermail/imap-protocol/2014-July/002290.html (3认同)