我正试图从historyId获取gmail api watch()给出的历史记录
https://developers.google.com/gmail/api/v1/reference/users/history/list
我在响应中得到historyId
,如下所示
{
historyId: 12345
}
我尝试添加fields
参数但没有运气。
我做错了吗?
答案 0 :(得分:1)
回复告诉您自startHistoryId
代表的时间以来没有发生任何事情。如果您发送邮件并使用相同的startHistoryId
重试,则会收到一条新邮件。
如果您从watch()
获取historyId,则是另一个问题。您在推送通知中获得的historyId
只会说明您正在观看的标签的当前historyId
。想一想。谷歌应该怎么知道你上次同步的时间?当您收到推送通知时,您需要使用自上次申请以来存储的historyId
。