2017-02-02 2 views
1

J'utilise le code ci-dessous pour envoyer une demande de surveillance à gmail. Mais il envoie des notifications push pour chaque action sur la boîte aux lettres. J'ai besoin de google pour envoyer des notifications s'il y a un nouvel email reçu seulement. Sinon, je ne veux pas que google envoie des notifications. J'utilise google-api nodejs client. Quelqu'un peut-il m'aider s'il vous plaît à ce sujet?Problème avec la demande de surveillance sur gmail api

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

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

Cela devrait fonctionner. Êtes-vous sûr que vous obtenez chaque action? Peut-être que vous avez juste besoin d'exclure 'CATEGORY_PERSONAL',' CATEGORY_SOCIAL', etc. – Tholle

Répondre

0

labelIds attend l'identifiant de l'étiquette, pas le nom d'affichage de celui-ci.