Регистрация OAuth и Google Drive API - PullRequest
0 голосов
/ 28 апреля 2020

Я хотел бы получить доступ к содержимому моего собственного Google Диска из скрипта Python, который я буду запускать локально.

Я нашел модуль pydrive, который, кажется, подходит для моих целей.

Однако мне сложно настроить аутентификацию. Кажется, мне нужно создать учетные данные OAuth. Как часть этого, в https://console.developers.google.com мне нужно настроить экран согласия.

Вот где я застреваю. В качестве «Типа пользователя» я могу выбрать только «Внешний». Затем мне нужно ввести «авторизованный домен», «ссылку на домашнюю страницу приложения» и «ссылку на политику конфиденциальности приложения». Домен должен быть верхним частным доменом. Ни у меня не зарегистрирован такой домен, ни у меня не работает соответствующий сервер.

Я на правильном пути вообще? Или мне нужно настроить OAuth иначе?

1 Ответ

0 голосов
/ 28 апреля 2020

Если вы просто хотите запустить свой код локально - все, что вам нужно, это включить Drive API и загрузить файл credentials.json в рабочий каталог

  • Файл credentials.json содержит ваш среди прочего ваши Client ID, Client Secret и Project ID
  • Самый простой способ сделать это - нажать Enable Drive API из быстрого запуска Drive API , указав Desktop application

  • Если вы хотите создать учетные данные вручную - для приложения Desktop вам не нужно указывать домены или ссылки на домашнюю страницу - только имя приложения
  • Следующий шаг будет создавать Credentials-> OAuth Client ID
  • Укажите Other, и вам не будет предложено дополнительная информация
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...