Как получить доступ к учетной записи 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"
});
Любое понимание?