2016-10-20 11 views
2

"WATCH"を使用してメールをpub/sub APIに接続しています。しかし、Googleが提供する以下のコードを使用して通知を停止すると、機能しません。私はPythonクライアントを使用しています。Gmailのプッシュ通知は停止しません

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

私の参照は:

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

+1

はこの質問をしていただきありがとうございます。非常に役に立ちました。 – HarshaXsoad

答えて

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

あなたがメソッドを実行呼び出しない限り、あなたの文は何もしなくなるまで、この方法を実行し忘れてしまいました。

ここでは、Google apisを使用するための小さなガイドがあります。その後、GoogleのAPIエクスプローラーに移動して、あなたのサービスを選択しhttps://developers.google.com/gmail/api/quickstart/pythonに移動し、コードを観察し、service.users().labels().list(userId='me').execute()あなたはこの

gmail.users.labelsのように、サービスや説明が表示されますが、あなたはhttps://developers.google.com/apis-explorer/#p/gmail/v1/を使用したいのは、GmailのAPIをしましょう

.LISTここで、ここで、このページでGmailがあなたのPythonコードでサービスオブジェクトであり、残りは方法だった、ボタンを実行するための対応を実行https://developers.google.com/apis-explorer/#p/gmail/v1/gmail.users.labels.list