python 人 api 退出工作
python people api quit working
我有一个 python (2.7.10) 代码基于 https://developers.google.com/people/quickstart/python 中的 "quickstart" 示例,它从 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: 'Resource' 对象没有属性 'connections'
进入这段代码'credentials'似乎还可以,但我不够熟练,无法真正了解。 credentials.invalid 为假,这是代码检查的内容。
我的代码没有改变。 build/discovery 服务有什么问题吗?凭证可能与此有关吗?
这是在 Windows 7.
感谢任何想法。
经过一番折腾,我终于让它能够适应这个变化:
service.people().me().connections().list(pageSize=100).execute()
我不确定为什么更改了代码,或者为什么没有记录它。我只是简单地在每个对象上调用 dir()
。
我有一个 python (2.7.10) 代码基于 https://developers.google.com/people/quickstart/python 中的 "quickstart" 示例,它从 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: 'Resource' 对象没有属性 'connections'
进入这段代码'credentials'似乎还可以,但我不够熟练,无法真正了解。 credentials.invalid 为假,这是代码检查的内容。
我的代码没有改变。 build/discovery 服务有什么问题吗?凭证可能与此有关吗?
这是在 Windows 7.
感谢任何想法。
经过一番折腾,我终于让它能够适应这个变化:
service.people().me().connections().list(pageSize=100).execute()
我不确定为什么更改了代码,或者为什么没有记录它。我只是简单地在每个对象上调用 dir()
。