如何将新的 Gmail API 消息/线程 ID 转换为 X-GM-MSGID/X-GM-THRID 和
Posted
技术标签:
【中文标题】如何将新的 Gmail API 消息/线程 ID 转换为 X-GM-MSGID/X-GM-THRID 和【英文标题】:How to translate the new Gmail API message/thread IDs to X-GM-MSGID/X-GM-THRID and 【发布时间】:2014-08-16 20:01:20 【问题描述】:我正在尝试使用 Message get api 并且它可以工作,但是在尝试检索时我无法使用 gmail 消息 ID (X-GM-MSGID) 或消息 ID。有人知道是否有办法用消息 id 或 X-GM-MSGID 翻译新的 gmail api id?
【问题讨论】:
【参考方案1】:Gmail API 使用与网络 UI 相同的邮件 ID(加载邮件后,您会在 URL 栏中看到它们)。 IMAP X-GM-MSGID 是相同的值,但采用十进制格式而不是十六进制字符串格式。
“邮件 ID 是一个 64 位无符号整数,是 Web 界面和 Gmail API 中使用的 ID 十六进制字符串的十进制等效值。”
根据: https://developers.google.com/gmail/imap_extensions#access_to_the_gmail_unique_message_id_x-gm-msgid
【讨论】:
应该可以,我过去曾使用该技术来获取 IMAP 消息的 Web URL。以上是关于如何将新的 Gmail API 消息/线程 ID 转换为 X-GM-MSGID/X-GM-THRID 和的主要内容,如果未能解决你的问题,请参考以下文章
Gmail API 和 Google API 节点客户端出现错误 500 backendError