我正在使用" 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')
我的推荐信:
答案 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