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

时间:2014-08-08 07:45:11

标签: gmail-api

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

4 个答案:

答案 0 :(得分:13)

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

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

答案 1 :(得分:2)

Google API上将其描述为唯一ID,因为:线程ID是特殊句柄表中的句柄,因此始终是唯一的。

答案 2 :(得分:0)

我已尝试使用表单

的Gmail邮件ID

https://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已在此博客上找到答案。点击链接查找说明。

相关问题