标题说明了一切,但我想知道Gmail线程ID是否在用户中是唯一的。出于各种原因,我想根据这些ID索引全球数据结构。
答案 0 :(得分:13)
它仅对个人用户而言是唯一的。您很可能会在用户之间发生冲突,因为它只是一个64位字段,并且基本上是基于时间的。
如果您需要全球唯一ID,最好将其与用户标识符结合使用。
答案 1 :(得分:2)
在Google API上将其描述为唯一ID,因为:线程ID是特殊句柄表中的句柄,因此始终是唯一的。
答案 2 :(得分:0)
我已尝试使用表单
的Gmail邮件IDhttps://mail.google.com/mail/u/0/?shva=1#inbox/153899def4566ed5
即使我登录了不同的Gmail帐户,输入此网址也会将我带回拥有该地址的Google帐户。
这向我表明,这确实是一个全球唯一的标识符,尽管Eric Defriez指出它似乎太小了。
虽然URL包含字符串" inbox"当我存档文档时,链接仍然有效。
答案 3 :(得分:-1)
如果您要查找唯一的跨用户标识符,可以使用Message-Id
标头。
How to find message id已在此博客上找到答案。点击链接查找说明。