Как получить доступ к учетной записи Google Drive из учетной записи службы?

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

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

string[] scopes = new[] { DriveService.Scope.DriveReadonly };
                ServiceAccountCredential credential = new ServiceAccountCredential(new ServiceAccountCredential.Initializer("myAppServiceAccountEmail") { Scopes = scopes }.FromPrivateKey(privateKey));

                // Create Drive API service.
                driveService = new DriveService(new BaseClientService.Initializer()
                {
                    HttpClientInitializer = credential,
                    ApplicationName = "MyApp"
                });

Любое понимание?

0 ответов

Другие вопросы по тегам