2016-11-06 1 views
2

나는 현재받은 편지함에 읽지 않은 카운트를 동기화하기 위해 labels.get 전화를 사용하고 있습니다 ...이 작품 대부분,하지만 일부 사용자 의 Gmail labels.get은() 잘못된 카운트를 반환

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

... 잘못된 개수를보고하고 있습니다. 예를 들어, Gmail UI에 읽지 않은 스레드가 11 개 있다고보고하는 계정이 하나 있는데, label:inbox label:unread은 11을보고하지만 label.get()의 응답은 threadsUnread 인 21입니다.

일부 계정의 수는 실제 수보다 지속적으로 많습니다. 올바른 계산을 위해 여기에서 할 수있는 다른 조치가 있습니까? 아니면 Gmail UI에서 라벨을 업데이트하도록 할 수있는 방법이 있습니까?

내가 특정 계정이 0을 반환 뛰어난 버그가있다 발견했습니다,하지만 그 stackoverflowGooglecode

덕분에 다른 행동처럼 보인다!

답변

0

Gmail API의 알려진 버그이며 here으로보고되었습니다.