我正在关注这个例子
https://code.google.com/p/google-api-python-client/source/browse/samples/service_account/tasks.py https://code.google.com/p/google-api-python-client/source/browse/samples/service_account/tasks.py
credentials = SignedJwtAssertionCredentials(
'[email protected] /cdn-cgi/l/email-protection',
key,
scope='https://www.googleapis.com/auth/tasks')
http = httplib2.Http()
http = credentials.authorize(http)
service = build("tasks", "v1", http=http)
# List all the tasklists for the account.
lists = service.tasklists().list().execute(http=http)
pprint.pprint(lists)
问题是,它有时会起作用,我得到 JSON 格式的列表,在运行程序几次后我收到错误
File "/usr/local/lib/python2.7/site-packages/oauth2client/client.py", line 710, in _do_refresh_request
raise AccessTokenRefreshError(error_msg)
oauth2client.client.AccessTokenRefreshError: invalid_grant
我正在界面 Google Drive 但发现了同样的错误。在第160期 https://code.google.com/p/google-api-python-client/issues/detail?id=160有一份在您的本地计算机上设置适当时间的报告。自从升级到 Mac Mavericks 后,我发现我需要不断更新系统时间。我收到了您报告的错误,将系统时间设置回当前时间并消除了错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)