Gmail推送通知不会停止

时间:2016-10-20 11:35:57

标签: python gmail-api google-cloud-pubsub

我正在使用" WATCH"将我的电子邮件连接到pub / sub API。 requset。但是当我使用下面的代码(由Google提供)停止通知时,它无法正常工作。我正在使用python客户端。

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 个答案:

答案 0 :(得分:5)

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

你忘了执行方法,除非你调用execute方法,否则你的语句什么都不做。

这是一个如何使用谷歌apis的小指南。转到https://developers.google.com/gmail/api/quickstart/python并观察代码,service.users().labels().list(userId='me').execute()然后转到Google API资源管理器并选择您的服务,让我们说您要使用的Gmail API https://developers.google.com/apis-explorer/#p/gmail/v1/,您将看到服务和描述,像这样

  

gmail.users.labels.list

这里gmail是python代码中的服务对象,剩下的就是方法,执行对应于此页面中的执行按钮https://developers.google.com/apis-explorer/#p/gmail/v1/gmail.users.labels.list