gpt4 book ai didi

gmail-api - GMail API : Not Found (404) errors when calling retrieving drafts with drafts. 从 drafts.list 提供的 ids 获取

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

在 Gmail API 中,drafts.list 经常会返回草稿 ID但是当我将它传递给 drafts.get 时,它会返回 404 错误。这是对于某些草稿 ID 可重复,我可以再次调用 drafts.list 并他们还在那里,然后我可以调用 drafts.get 并得到相同的再次出错。我也可以使用给定的消息 ID 调用 messages.get并得到预期的回复,我可以在 gmail 客户端中看到草稿。

似乎是 GMail API 中的错误。任何解决方法的想法?有谁知道向 Google 报告错误的正确方法吗?

最佳答案

我遇到了同样的问题,重现方法如下:

1) 开始在 Gmail 网络客户端中编写新邮件。不要在收件人字段或正文中添加任何内容。然后关闭消息以将其保存为草稿。

2) 使用以下代码检索线程列表:

threads = gmail_client.users().threads().list(userId='me', maxResults=15, pageToken=pageToken, q='-in:(chats OR draft) in:all').execute()

4) 然后在批处理请求中检索这些线程中的每一个:

batch.add(gmail_client.users().threads().get(userId='me', id=thread['id'], format='metadata', metadataHeaders=['subject','date','to','from']), callback=threadCallback)

返回的错误是:

https://www.googleapis.com/gmail/v1/users/me/threads/154e44a4c80ec7e4?format=metadata&metadataHeaders=subject&metadataHeaders=date&metadataHeaders=to&metadataHeaders=from&alt=json 返回“未找到”>

关于gmail-api - GMail API : Not Found (404) errors when calling retrieving drafts with drafts. 从 drafts.list 提供的 ids 获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26277256/

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