GoogleAuth получает «неверный грант: неверный запрос» при вызове LocalWebserverAuth()Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 GoogleAuth получает «неверный грант: неверный запрос» при вызове LocalWebserverAuth()

Сообщение Anonymous »

Вот скрипт Python полностью:

Код: Выделить всё

from pydrive.auth import GoogleAuth

gauth = GoogleAuth()
gauth.LoadClientConfigFile("client_secrets.json")
print(f'==== called LoadClientConfigFile', flush=True)
gauth.LocalWebserverAuth()  # Prompt for authentication via web browser
Когда я запускаю его, я получаю следующее:

Код: Выделить всё

==== called LoadClientConfigFile
Traceback (most recent call last):
File "C:\Users\r\.virtualenvs\pygmu-oJfXpe_C\Lib\site-packages\pydrive\auth.py", line 475, in Refresh
self.credentials.refresh(self.http)
File "C:\Users\r\.virtualenvs\pygmu-oJfXpe_C\Lib\site-packages\oauth2client\client.py", line 545, in refresh
self._refresh(http)
File "C:\Users\r\.virtualenvs\pygmu-oJfXpe_C\Lib\site-packages\oauth2client\client.py", line 761, in _refresh
self._do_refresh_request(http)
File "C:\Users\r\.virtualenvs\pygmu-oJfXpe_C\Lib\site-packages\oauth2client\client.py", line 819, in _do_refresh_request
raise HttpAccessTokenRefreshError(error_msg, status=resp.status)
oauth2client.client.HttpAccessTokenRefreshError: invalid_grant: Bad Request

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\r\Projects\pygmu\t1.py", line 6, in 
gauth.LocalWebserverAuth()  # Prompt for authentication via web browser
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\r\.virtualenvs\pygmu-oJfXpe_C\Lib\site-packages\pydrive\auth.py", line 120, in _decorated
self.Refresh()
File "C:\Users\r\.virtualenvs\pygmu-oJfXpe_C\Lib\site-packages\pydrive\auth.py", line 477, in Refresh
raise RefreshError('Access token refresh failed: %s' % error)
pydrive.auth.RefreshError: Access token refresh failed: invalid_grant: Bad Request
Учитывая, что ошибка возникает после вызова LoadClientConfigFile(), я подозреваю, что проблема может быть связана с вызовом LocalWebserverAuth().
Есть идеи, как диагностировать и/или исправить это?
Обновить
Обратите внимание, что окно веб-сервера не появляется, поэтому я не уверен, в чем проблема.
Окружающая среда
  • Python 3.12
  • Windows 11 Pro, версия 23H2
  • Доступные браузеры: Firefox, Chrome, Edge


Подробнее здесь: https://stackoverflow.com/questions/790 ... serverauth
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»