- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 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/
我是一名优秀的程序员,十分优秀!