gpt4 book ai didi

gmail - 通过Gmail REST API发送的电子邮件/草稿无法在新的Gmail UI中打开

转载 作者:行者123 更新时间:2023-12-03 14:25:24 24 4
gpt4 key购买 nike

通过Gmail REST API发送草稿时,发件人无法在新的Gmail UI中打开“已发送邮件”文件夹中的消息。您收到错误消息"The conversation that you requested could not be loaded."

不管是新UI还是新UI,都可以毫无问题地打开收件人侧的消息。

恢复为旧的/经典的Gmail UI可使发件人打开已发送的邮件。

重现步骤:


在Gmail中撰写草稿(新旧UI无关紧要)
通过GET https://www.googleapis.com/gmail/v1/users/me/drafts查找草稿ID
通过正文POST https://www.googleapis.com/gmail/v1/users/me/drafts/send通过{"id": "<draftId>"}发送草稿
返回Gmail并切换到新的Gmail UI,然后尝试在“已发送”文件夹中打开最近发送的草稿。尝试打开该消息将失败。
还原到旧的/经典的Gmail用户界面,然后在“已发送”文件夹中打开最近发送的草稿。您将能够毫无问题地打开邮件。
收件人可以使用新的或旧的UI打开邮件而不会出现问题。


更新

损坏的已发送电子邮件收到回复后,似乎已得到“修复”,发件人现在可以从新的Gmail UI打开已发送的电子邮件。这似乎表明REST API丢失了通过其他方式更新线程后会修复的问题?

尝试打开损坏的已发送消息时,浏览器控制台中的错误消息:


Error: Ppa No message loaded when we received the DETAILED_CONVERSATION_MESSAGES_LOADED event.

最佳答案

我无法重现。注意,在再现步骤#2中是不必要的。相反,应该分析#1中的drafts.c​​reate()的结果,在那里显示新的草稿消息的ID。

同样值得注意的是,草稿ID与消息ID不同。 drafts.c​​reate()和drafts.update()的响应将是草稿ID,而drafts.send()的结果将是消息ID。在Gmail UI中查看已发送的邮件时,请确保您正在使用邮件ID。

关于gmail - 通过Gmail REST API发送的电子邮件/草稿无法在新的Gmail UI中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50558425/

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