python people api停止工作

标签 python google-people-api apiclient

我有一个基于 https://developers.google.com/people/quickstart/python 处的“快速入门”示例的 python (2.7.10) 代码,它从 Gmail 帐户读取联系人。它已经连续几个月每周日运行。 2016年12月18日,失败了。错误消息和导致该错误的行是:

...
http = credentials.authorize(httplib2.Http())
service = discovery.build('people', 'v1', http=http,
    discoveryServiceUrl='https://people.googleapis.com/$discovery/rest')

results = service.people().connections().list(resourceName='people/me',
    requestMask_includeField='person.names,person.email_addresses',
    pageSize=160).execute()

属性错误:“资源”对象没有属性“连接”

进入此代码时,“凭据”似乎没问题,但我不够熟练,无法真正了解。 credential.invalid 为 false,这是代码检查的内容。

我的代码没有改变。构建/发现服务发生了什么问题吗?凭据可能与此有关吗?

这是在 Windows 7 上。

感谢您的任何想法。

最佳答案

摆弄它,我能够让它适应这个变化:

service.people().me().connections().list(pageSize=100).execute()

我不确定为什么代码被更改,或者为什么没有记录。我只是在每个对象上调用 dir()

关于python people api停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41273162/

相关文章:

Python 3 Pandas .groupby.过滤器

perl - 如何使用 Moo::Google Perl 模块进行 Google People API 调用?

google-api - 为什么我无法使用 Google People API 检索电子邮件地址和电话号码?

ruby - 为 REST API 创建动态 Ruby OpenAPI/Swagger 客户端的助手

python - `dyld: Library not loaded` 错误阻止加载 virtualenv

python - 如何在 Tkinter 消息窗口中自动滚动

python:查找 cdf 的随机变量的值

google-contacts-api - 可以使用 Google People Api 创建、编辑、删除联系人吗?

Java REST API 客户端