【问题标题】:Are gmail thread id's unique across users?gmail线程ID在用户中是唯一的吗?
【发布时间】:2014-10-01 15:10:17
【问题描述】:

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

【问题讨论】:

    标签: gmail-api


    【解决方案1】:

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

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

    【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 它声称它是一个唯一的 id,但没有指定它是每个用户唯一还是全局唯一。
    • 恐怕这是我能找到的最接近的答案,可能值得在Gmail API group-forum 中发布,然后开发人员可以回答你。 :)
    • Stormie,您提供的链接是针对“Gmail 代理 API”的,这不一样。堆栈溢出是这里的正确论坛。请参阅 gmail api 文档developers.google.com/gmail/api 直接在此处链接以获取开发人员资源
    【解决方案3】:

    我已经尝试过表单的 gmail 消息 ID

    https://mail.google.com/mail/u/0/?shva=1#inbox/153899def4566ed5

    即使我登录到不同的 gmail 帐户,输入此 URL 也会让我回到拥有该地址的 google 帐户。

    这表明这确实是一个全球唯一标识符,尽管 Eric Defriez 指出它似乎太小了。

    虽然在我归档文档时 URL 包含字符串“收件箱”,但链接仍然有效。

    【讨论】:

      【解决方案4】:

      如果您正在寻找唯一的跨用户标识符,您可以使用 Message-Id 标头。

      How to find message id 已在此博客上回复。按照链接查找说明。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多