Gmail labels.get()返回错误的计数

时间:2016-11-06 11:00:48

标签: gmail-api

我目前正在使用labels.get调用同步收件箱的未读计数...

gmail.users.labels.get({
    userId: 'me',
    id: 'INBOX',
    auth: { ... }
}, (err, response) => {
    console.log(response)
})

...大部分情况都有效,但有些用户报告的计数不正确。例如,我有一个帐户,在Gmail用户界面中报告11个未读线程,然后搜索label:inbox label:unread也报告11,但label.get()的响应报告threadsUnread中的21。

某些帐户的点数似乎始终高于实际点数。还有什么我可以在这里做正确的计数,或者在Gmail用户界面中有什么可以强制标签更新?

我注意到有一个突出的错误,某些帐户返回0,但这似乎与stackoverflow Googlecode

的行为不同

谢谢!

1 个答案:

答案 0 :(得分:0)

这是Gmail API中的已知错误,已报告here