Я работаю над веб-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"
});
Есть идеи?