【发布时间】:2017-11-17 03:20:08
【问题描述】:
对于我们的一位用户(并且只有一位),我们在调用 gmail.users.history.list 时经常收到“404 Not Found”错误。具体来说,当我们对来自gmail.users.history.list 的响应(即给出pageToken)进行分页时,就会发生这种情况。
list 方法在 Gmail 推送通知指示用户有一个新的 hisotryId 时被调用,此时我们使用他们的上一个历史 ID 来获取到目前为止的所有更改。对list 的第一次调用总是成功,但是当使用从初始响应中提供的给定pageToken 时,调用会失败。
奇怪的是,当我们在日志中看到这些失败,然后稍后手动尝试相同的调用时,它们工作得很好。
有什么想法吗?提前致谢!
【问题讨论】:
-
在提供
pageToken时,您是否还在第二次通话中提供hisotryId? -
@Tholle 是的,我是。我使用与初始通话相同的历史 ID。我相信这是使用它的正确方法,并且它似乎适用于该用户之外的大多数其他
history.list调用
标签: gmail-api