【发布时间】:2014-10-01 15:10:17
【问题描述】:
标题说明了一切,但我想知道 Gmail 线程 ID 在用户之间是否是唯一的。出于各种原因,我想根据这些 ID 索引一个全局数据结构。
【问题讨论】:
标签: gmail-api
标题说明了一切,但我想知道 Gmail 线程 ID 在用户之间是否是唯一的。出于各种原因,我想根据这些 ID 索引一个全局数据结构。
【问题讨论】:
标签: gmail-api
它仅对个人用户是唯一的。您很可能会在用户之间发生冲突,因为它只是一个 64 位字段并且很大程度上是基于时间的。
如果您需要全局唯一 ID,最好将其与用户标识符结合使用。
【讨论】:
在Google API 上描述为唯一 ID,因为:线程 ID 是特殊句柄表中的句柄,因此始终是唯一的。
【讨论】:
我已经尝试过表单的 gmail 消息 ID
https://mail.google.com/mail/u/0/?shva=1#inbox/153899def4566ed5
即使我登录到不同的 gmail 帐户,输入此 URL 也会让我回到拥有该地址的 google 帐户。
这表明这确实是一个全球唯一标识符,尽管 Eric Defriez 指出它似乎太小了。
虽然在我归档文档时 URL 包含字符串“收件箱”,但链接仍然有效。
【讨论】:
如果您正在寻找唯一的跨用户标识符,您可以使用 Message-Id 标头。
How to find message id 已在此博客上回复。按照链接查找说明。
【讨论】: