【发布时间】:2015-06-04 01:56:14
【问题描述】:
我想创建一个应用程序,它接收一组现有的邮件列表消息并将它们插入到 Google 群组中。一旦我达到了这一点,我认为实际的技术问题不会具有挑战性,但对于我的一生来说,我似乎无法获得授权并执行其中一个 Google API 示例脚本(groupsettings.py 脚本) .我在开发者控制台上创建了一个组和一个项目,启用了相关 API,生成了 OAuth 客户端 ID 和密码,为此下载了 JSON,然后运行了脚本:
python2.7 groupsettings.py --groupId=old-cr-archive@googlegroups.com --whoCanPostMessage=NONE_CAN_POST
我得到了这个回溯:
Traceback (most recent call last):
File "groupsettings.py", line 169, in <module>
main(sys.argv)
File "groupsettings.py", line 166, in main
access_settings(service=service, groupId=options.groupId, settings=settings)
File "groupsettings.py", line 77, in access_settings
g = group.get(groupUniqueId=groupId).execute()
File "/Users/skip/local/lib/python2.7/site-packages/oauth2client/util.py", line 137, in positional_wrapper
return wrapped(*args, **kwargs)
File "/Users/skip/local/lib/python2.7/site-packages/googleapiclient/http.py", line 729, in execute
raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError: <HttpError 500 when requesting https://www.googleapis.com/groups/v1/groups/old-cr-archive%40googlegroups.com?alt=json returned "Backend Error">
我发现的唯一解释是“后端错误”。我如何弄清楚该错误的真正含义?我没有修改 groupsettings.py 示例脚本。是否有其他可用的简单脚本可以帮助我调试身份验证问题?
【问题讨论】: