2016-11-06 29 views
2

我目前使用的labels.get呼叫同步進行的收件箱未讀郵件數...的Gmail 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

某些帳戶的計數似乎一直高於實際計數。還有什麼我可以在這裏做的,以獲得正確的計數,或者是否有什麼可以在Gmail用戶界面中完成,以強制標籤更新?

我注意到有一個優秀的修復某些賬戶返回0,但是這似乎是一個不同的行爲給stackoverflowGooglecode

謝謝!

回答

0

這是Gmail API中的一個已知錯誤,已報告here