我用gmail api创建了电子邮件草稿,并用uri编写了电子邮件,其中messageId直接包含在浏览器中。 另外,我通过阅读特定的电子邮件uri来阅读电子邮件内容。 这些uri看起来像https://mail.google.com/mail/u/0/#inbox/ 1678b2980327a67e 。
但是使用新的gmail设计,messageId已更改,而实际的gmail api版本无法获取这些新的messageId。 新的uri看起来像https://mail.google.com/mail/u/0/#inbox/ KfcrxvzLTCBApkvlFsCKLHbsGrZhGjv
是否有针对此问题的解决方法,或者将来有计划的解决方案?
答案 0 :(得分:0)
我找不到编码/解码gmail URL线程ID的方法。
但是,您可以通过rfc22msgid搜索,然后使用gmail api获取线程ID。
分步示例:
threadsResponse, err := srv.Users.Threads.List(user).Q("rfc822msgid:5d222026.1c69fb81.f6df7.74d5@mx.google.com").Do()