我正在开发一个Web API,并希望允许用户从他的Google云端硬盘帐户上传文件,我将从与我的.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"
});
有什么见解?