2

我有一个基于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()

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

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

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

这是在 Windows 7 上。

感谢您的任何想法。

4

1 回答 1

3

弄乱它,我能够让它与这个变化一起工作:

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

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

于 2017-01-08T23:08:21.190 回答