загружать файлы на диск Google любого пользователя после их аутентификации

Я хочу загружать файлы со своего сервера в хранилище Google Диска моих пользователей, после их аутентификации возникают следующие вопросы:

  1. Возможно ли это сделать?

  2. Должен ли я повторно аутентифицировать пользователя каждый раз, когда он хочет загрузить новый файл?

  3. Могу ли я встроить загруженные файлы MP4 на свой веб-сайт? (используя источник видео в формате html в качестве ссылки для скачивания файла учетной записи пользователя на диске Google)

  4. мне нужно повторно аутентифицировать пользователя, если он просто хочет просмотреть встроенные видео через некоторое время, другими словами, могу ли я в любом случае сохранить какой-то токен, чтобы они не продолжали это делать.




Ответы (1)


Возможно ли это сделать?

Да

Должен ли я повторно аутентифицировать пользователя каждый раз, когда он хочет загрузить новый файл?

Нет, сохраните токен обновления для пользователя, и ему не нужно будет каждый раз проходить аутентификацию.

Могу ли я встроить загруженные файлы MP4 на свой веб-сайт? (используя источник видео в формате html в качестве ссылки для скачивания файла учетной записи пользователя на диске Google)

Я бы не рекомендовал, чтобы диск Google на самом деле не был предназначен для размещения файлов таким образом, что людям в любом случае потребуется доступ к файлу для его загрузки, это большая банка червей.

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

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

Ссылка

person DaImTo    schedule 01.03.2021
comment
спасибо, ваш ответ помог мне, пожалуйста, если у вас есть какой-либо ресурс, из которого я могу узнать больше, дайте мне несколько ссылок, которые я могу проверить, чтобы узнать больше о том, что я спросил выше - person ProMaker Dev; 01.03.2021
comment
Вам нужно изучить, как работает Oauth2, и протестировать разрешение на диске Google, прежде чем приступать к разработке этого. Загляните в облачное хранилище Google, пока вы в нем, это может вам помочь. - person DaImTo; 01.03.2021