Gmail API的history.list端点提供的数据不准确

时间:2016-01-16 08:17:45

标签: gmail-api

我看到历史列表端点返回不正确的数据。当我添加标签时,历史API端点返回“labelsRemoved”,实际上返回错误的标签ID。奇怪的是,有效载荷['labelsRemoved'] ['message'] ['labelIds']下的信息是正确的。

我们应该忽略“labelsAdded”和“labelsRemoved”字段,而只是使用“messages”字段吗?

1 个答案:

答案 0 :(得分:1)

Users.history: list每个资源都有各种属性。如果在邮件中添加/删除了标签,则labelsAddedlabelsRemoved只是列表。主要属性messages仍将包含历史记录的消息。

  

此历史记录中更改的消息列表。特定更改类型的字段(例如messagesAdded)可能会复制此字段中的消息。我们建议使用特定的更改类型字段而不是此字段。