OAuth 2 для перемещения файлов на Google Диске - PullRequest
0 голосов
/ 29 апреля 2019

Примерно год назад я написал бота, который выписывал фотографии из фотографий Google в папки, используя API Google Drive. Этот скрипт создавал папки с годами и месяцами. Это было удобно, потому что их можно было легко скачать. Затем я использовал авторизацию OAuth, и у меня не было проблем. На данный момент я не могу этого сделать. Насколько я понимаю, правила ужесточены, и вам необходимо отправить заявку на рассмотрение. Для этого требуется отдельный сайт, на котором у меня будет страница конфиденциальности и так далее. Я не понимаю, в чем проблема, я не претендую на то, чтобы трогать чужие файлы. Я хочу использовать API для своих целей и моей учетной записи. Год назад я только что написал localhost (для ссылки на редирект). Теперь это невозможно. Я нашел этот метод, https://developers.google.com/identity/protocols/OAuth2ForDevices но у него нет разрешений на перемещение файлов. Загрузка только. Пожалуйста, помогите мне. Должен быть какой-то другой способ. Мне просто нужно получить доступ к моим файлам на диске Google через API, без каких-либо глупых проверок. У меня нет отдельного сайта, у меня нет приложения для всех. Для меня это всего лишь консольный скрипт, но теперь он не может пройти авторизацию с правами на перемещение файла.

1 Ответ

0 голосов

Мне удалось выяснить это самостоятельно. Дело в том, что для использования api не нужно ждать одобрения конкретного разрешения (в моем случае это разрешение google drive). Для вашей собственной учетной записи нет даже каких-либо предупреждений, а для чужой учетной записи, когда авторизация пройдена, система подавляет, что приложение еще не прошло проверку. Это все. А если вас заинтересовало мое приложение для перемещения фотографий в папках с датами, то вот оно: https://github.com/devXpro/google-photo-bot

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...