Не повезло начать работу с Google API
Я хочу создать приложение, которое принимает существующий набор сообщений из списка рассылки и вставляет их в группу Google. Достигнув этой точки, я не думаю, что реальные технические проблемы будут трудными, но, судя по всему, я не могу получить разрешение и выполнить один из примеров сценариев Google API (сценарий groupsettings.py), Я создал группу и проект на консоли разработчика, включил соответствующий API, сгенерировал идентификатор и секретный ключ клиента OAuth, загрузил для этого 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. Есть ли где-нибудь другой простой скрипт, который может помочь мне отладить мои проблемы с аутентификацией?
1 ответ
Это внутренняя ошибка. Я попробовал то же самое с помощью Проводника API настроек групп Google, который должен работать. Он возвращает HTTP 500 Internal Server Error, а также ваш скрипт. Так что, очевидно, что-то гнилое в штате Дания. Надеюсь, это временно.