Редактировать: проблема решена на стороне Google. Происходит при запросе листа с диаграммами с неверными интервалами. Сообщить об ошибке Google.Google Таблицы API HttpError 500 и 503
Примечание: Эта проблема сохраняется в течение более 2 дней. Раньше у меня это было, но оно было автоматически разрешено после ожидания дня. С тех пор он был разобран.
В настоящее время я использую API-интерфейсы Google через API-интерфейс python от api-клиента Google. Аутентификация - OAuth2.0, и я не изменил ничего существенного в моей кодовой базе, но внезапно я получаю 100% коэффициент ошибок, и похоже, что он должен быть на конце Google. Я боюсь, что мне запрещено использовать API на неопределенный срок, так ли это? Я предполагаю, что когда я запустил скрипт и немедленно отменил его с помощью ctrl + c, потому что я хотел запустить новую версию, это вызвало некоторые проблемы.
Я попытался создать другой проект и использовать его учетные данные, чтобы сделать запрос, и получил ту же ошибку. Пробовал, чтобы мой друг запустил скрипт, аутентифицирующий его учетную запись google, и он получил ту же ошибку. Независимый source code can be found here
Об исходном коде: get_credentials() (и, следовательно, аутентификация) полностью копируется из сценария быстрой загрузки python Google, как показано здесь https://developers.google.com/sheets/quickstart/python.
Tracebacks:
Traceback (most recent call last):
File "Google_sheets.py", line 164, in <module>
ss=Spreadsheet(SPREADSHEET_ID)
File "Google_sheets.py", line 83, in __init__
spreadsheetId=self.ssId, includeGridData=True).execute()['sheets']}
File "C:\Users\Larsson\AppData\Local\Programs\Python\Python35-32\lib\site-packages\oauth2client\util.py", line 137, in positional_wrapper
return wrapped(*args, **kwargs)
File "C:\Users\Larsson\AppData\Local\Programs\Python\Python35-32\lib\site-packages\googleapiclient\http.py", line 838, in execute
raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError: <HttpError 500 when requesting https://sheets.googleapis.com/v4/spreadsheets/12YdppOoZUNZxhXvcY_cRgfXEfRnR_izlBsF8Sin3rw4?alt=json&includeGridData=true returned "Internal error encountered.">
После повтора вскоре после того, как я получаю другую ошибку:
Traceback (most recent call last):
File "Google_sheets.py", line 164, in <module>
ss=Spreadsheet(SPREADSHEET_ID)
File "Google_sheets.py", line 83, in __init__
spreadsheetId=self.ssId, includeGridData=True).execute()['sheets']}
File "C:\Users\Larsson\AppData\Local\Programs\Python\Python35-32\lib\site-packages\oauth2client\util.py", line 137, in positional_wrapper
return wrapped(*args, **kwargs)
File "C:\Users\Larsson\AppData\Local\Programs\Python\Python35-32\lib\site-packages\googleapiclient\http.py", line 838, in execute
raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError: <HttpError 503 when requesting https://sheets.googleapis.com/v4/spreadsheets/12YdppOoZUNZxhXvcY_cRgfXEfRnR_izlBsF8Sin3rw4?includeGridData=true&alt=json returned "The service is currently unavailable.">