对于我们的一位用户(并且只有一位),我们在调用gmail.users.history.list. 具体来说,当我们翻阅来自 的响应(即pageToken给出 a)时会发生这种情况gmail.users.history.list。
list当 Gmail 推送通知指示用户有新的 时hisotryId,将调用该方法,此时我们使用他们以前的历史记录 ID 来获取到目前为止的所有更改。第一次调用list总是成功,但是当使用pageToken从初始响应提供的给定值时,调用失败。
奇怪的是,当我们在日志中看到这些故障,然后稍后手动尝试相同的调用时,它们工作得很好。
有任何想法吗?提前致谢!
如果您使用与初次通话相同的历史记录 ID,则可能是您使用了无效的历史记录 ID。正如中提到的Users.history: list,
A 的
historyId有效期通常至少为一周,但在极少数情况下可能仅有效几个小时。
尝试按照建议进行完全同步,
如果您收到 HTTP 404 错误响应,您的应用程序应该执行完全同步。
您可能想查看此相关的SO 帖子以获取更多见解。
| 归档时间: |
|
| 查看次数: |
811 次 |
| 最近记录: |