gpt4 book ai didi

gmail - Gmail 邮件 ID 或 ThreadId 如何映射到新的 Gmail 用户界面?

转载 作者:行者123 更新时间:2023-12-03 22:16:12 28 4
gpt4 key购买 nike

编辑 :解决下面的第一条评论,为清楚起见,这不是代码问题。问题很简单:

我应该在新 Gmail UI 的 URI 查询字符串中输入什么来查看 Gmail API 创建的草稿邮件?

尽管这并不是一个真正的代码问题,但我还是在 Stack Overflow 上提问,因为它是 Google 首选的 Gmail API 问题平台。

——

如果我在新的 Gmail UI 中查看草稿邮件,URI 是这样的:

https://mail.google.com/mail/u/1/?zx=iij9apqgzdf4#drafts?compose=jrjtXSqXwlFGnSGCQgDCdnHGVFdlpFMgzsCNgpQstQLxdLCMkjKstBmWZkCmjhWTQnpsZCJF

我看不到通过 Gmail API 创建的邮件的 Id 或 ThreadId 创建此类链接的任何方法。

以前,可以这样做:

https://mail.google.com/mail/u/1/?zx=ov61dxfbrcga#drafts?compose=1631caae9dbb074d

其中“compose”的值是Id。

如何在新 UI 中完成同样的事情?

最佳答案

我一直遇到同样的问题并且在这个问题上取得了一些成功,还有一些我仍然无法解决的问题。

好消息 : 新款compose参数格式是某种“base40”编码。我在 Gmail 源中搜索了受限制的字母字符串,并找到并反混淆了执行此编码/解码的代码位:https://gist.github.com/danrouse/52212f0de2fbfe33cfc56583f20ccb74

此代码包含一个 encodedecode函数应该适用于 Gmail 格式的查询参数。

坏消息 :它为打开草稿电子邮件而编码的值似乎无法使用 Gmail API 使用。具体来说,它们看起来像这样:thread-f:NEW_THREAD_ID+msg-a:DRAFT_ID -- 虽然草稿 ID 与之前相同,但线程 ID 似乎与 Gmail API 返回的任何 ID 都不匹配。

有趣的是,如果您检查 Gmail UI 中的主题行,它具有数据集属性,包括所有旧格式和新格式 ID - 但仍不清楚如何以编程方式获取新格式。

关于gmail - Gmail 邮件 ID 或 ThreadId 如何映射到新的 Gmail 用户界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50124112/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com