重新打开之前查看的邮件会触发Gmail API中的历史记录更改吗?

时间:2014-11-01 14:00:27

标签: gmail-api

似乎有一些未记录的因素可能会触发Gmail API中的历史记录更改。

Gmail API同步文档说...

  

历史记录提供已有消息的ID列表   添加,删除或自标签修改后的标签   startHistoryId。

请参阅https://developers.google.com/gmail/api/guides/sync

...但是,当您从原生Gmail桌面用户界面重新打开以前查看过的消息/主题时,似乎会创建新的历史记录。

Gmail API小组中有人可以确认这一点吗?

如果是这样,其他未记录的事件会触发新的历史记录?

BTW:是否有计划修改历史list资源,以便返回状态更改的不可变事件日志,以便可以重播状态更改?

1 个答案:

答案 0 :(得分:1)

只要消息上的标签发生变化,就会为消息编写历史记录更改。将其标记为UNREAD然后阅读肯定会导致这种情况。还有一些外部可见的标签可以修改,这些标签会导致消息显示在历史记录日志中,尽管这种情况并不常见。

任何更改邮箱的内容都会生成一条历史记录,而不是每次对邮箱的更改都是外部可见的。

使history.list()返回更多详细信息正在被查看。