Загружайте файлы на Google Диск с помощью Google.Apis.Drive.v3 в asp.net MVC

#asp.net-mvc #google-api #google-drive-api

#asp.net-mvc #google-api #google-drive-api

Вопрос:

Я хочу загружать файлы на Google Диск с помощью Google.Apis.Drive.v3 в asp.net MVC. Я хочу, чтобы мой посетитель загружал файлы на мой Google диск, я установлю учетные данные моего Google Диска в коде. Может ли кто-нибудь помочь мне выполнить эту работу?

Я попробовал образец быстрого запуска для загрузки, но он каждый раз запрашивает учетные данные. Или он использует кэшированные учетные данные.

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

Ответ №1:

Согласно этой документации, вам необходимо получить учетные данные для доступа к Google Диску. Если вы хотите получить программный доступ к данным пользователей без какой-либо ручной авторизации с их стороны, выполните делегирование полномочий в масштабах домена Google Apps. Чтобы делегировать полномочия таким образом, администраторы домена могут использовать учетные записи служб с OAuth 2.0. Вы также можете проверить эту ссылку, которая может помочь.