hiem5
@hiem5
con

Ошибка порта при авторизации в Google Docs API?

Пытаюсь запустить скрипт из Quickstart документации Google.
Запуск открывает в браузере окно авторизации, указываю все разрешения, получаю сообщение "The authentication flow has completed. You may close this window". Это Ок.
Но компиляторе ошибка:

Traceback (most recent call last):
  File "C:\py\her\1.py", line 46, in <module>
    main()
  File "C:\py\her\1.py", line 32, in main
    creds = flow.run_local_server(port=0)
  File "C:\Users\name\AppData\Local\Programs\Python\Python38-32\lib\site-packages\google_auth_oauthlib\flow.py", line 460, in run_local_server
    self.fetch_token(authorization_response=authorization_response)
  File "C:\Users\name\AppData\Local\Programs\Python\Python38-32\lib\site-packages\google_auth_oauthlib\flow.py", line 278, in fetch_token
    kwargs.setdefault('client_secret', self.client_config['client_secret'])
KeyError: 'client_secret'


Очевидно ошибка в порте указанном в строке
creds = flow.run_local_server(port=0)

Указывал порт 8000 (Google рекомендует для localhost) и 8080, пробовал 8081 (где то рекомендовали). Ошибка не отступает.

Нужна помощь. В чем может быть проблема?
(Буду благодарен за ссылку на документацию, где точно есть ответ)
  • Вопрос задан
  • 259 просмотров
Решения вопроса 1
hiem5
@hiem5 Автор вопроса
con
Подключил API ключ для браузера https://developers.google.com/docs/api/quickstart/... а
обращался с локального клиента из Python. Ответ: ключ надо было подключать здесь https://developers.google.com/docs/api/quickstart/...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы