2016-10-20 2 views
2

Ich verbinde meine E-Mail mit der Pub/Sub-API mit "WATCH" -Anfrage. Aber wenn ich die Benachrichtigungen unter Verwendung des von Google bereitgestellten Codes unterbreche, funktioniert das nicht. Ich benutze Python-Client.Google Mail-Push-Benachrichtigungen werden nicht gestoppt

credentials = get_credentials() 
http = credentials.authorize(httplib2.Http()) 
service = discovery.build('gmail', 'v1', http=http) 
result = service.users().stop(userId='me') 

Meine Referenzen:

https://developers.google.com/gmail/api/guides/push

+1

Danke diese Frage zu stellen. war sehr hilfreich. – HarshaXsoad

Antwort

5
result = service.users().stop(userId='me').execute() 

vergessen haben Methode ausführen, bis und wenn Sie Methode ausführen aufrufen, Ihre Aussagen nichts zu tun.

Hier ist eine kleine Anleitung, wie man mit Google Apis arbeitet. Geh zu https://developers.google.com/gmail/api/quickstart/python und den Code beobachten, service.users().labels().list(userId='me').execute() dann gehen Sie zu Google API Explorer und wählen Sie Ihren Service lassen Sie uns sagen Gmail API Sie wollen https://developers.google.com/apis-explorer/#p/gmail/v1/ verwenden, wird es Ihnen Dienstleistungen und Beschreibung sehen, wie dieses

gmail.users.labels .list

hier gmail ist Service-Objekt in Ihrem python-Code und die verbleibenden waren die Methoden, entspricht Schaltfläche ausführen, um die Ausführung hier in dieser Seite https://developers.google.com/apis-explorer/#p/gmail/v1/gmail.users.labels.list

Verwandte Themen