2017-02-02 86 views
1

我正在使用下面的代碼向gmail發送手錶請求。但它正在爲郵箱上的每個操作發送推送通知。如果只收到新電子郵件,我需要谷歌發送通知。否則,我不希望谷歌發送通知。我正在使用google-api nodejs客戶端。任何人都可以幫助我嗎?gmail api上的手錶請求問題

watch (cb) { 
const params = { 
    userId: 'me', 
    resource: { 
    labelIds: ['INBOX'], 
    labelFilterAction: 'include', 
    topicName: configure.Google.TopicName 
    } 
}; 

this.gmail.users.watch(params, cb); 
} 
+0

這應該工作。你確定你正在接受每一個動作嗎?也許你只需要排除'CATEGORY_PERSONAL','CATEGORY_SOCIAL'等。 – Tholle

回答

0

labelIds期望標籤的id,而不是它的顯示名稱。