2014-03-07 144 views
0

我有下面的代码上传文件到我的谷歌服务帐户的代码。它正在工作,但我想知道文件在哪里?我可以使用哪个帐户登录Google Drive并获取该文件以及我可以使用多少空间?有什么像谷歌驱动器用户界面的服务帐户?我在哪里上传到谷歌驱动器的服务帐户的文件

private static Google.Apis.Drive.v2.Data.File insertFile(
     String title, 
     String mimeType, 
     MemoryStream FileStream) 
    { 
     String serviceAccountEmail = "[email protected]"; 

     var certificate = new X509Certificate2(
      @"XXXXXXprivatekey.p12", 
      "notasecret", 
      X509KeyStorageFlags.Exportable); 

     ServiceAccountCredential credential = new ServiceAccountCredential(
      new ServiceAccountCredential.Initializer(serviceAccountEmail) 
      { 
       Scopes = new[] { DriveService.Scope.Drive } 
      }.FromCertificate(certificate)); 

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

     // File's metadata. 
     Google.Apis.Drive.v2.Data.File body = 
        new Google.Apis.Drive.v2.Data.File(); 
     body.Title = title; 
     body.Description = title; 
     body.MimeType = mimeType; 

     FilesResource.InsertMediaUpload request = 
       service.Files.Insert(body, FileStream, mimeType); 
     request.Upload(); 

     Google.Apis.Drive.v2.Data.File file = request.ResponseBody; 

     return file; 
    } 

回答

2

服务帐户没有UI。这些文件只能用于您的应用程序。

+0

何〜真的和我可以使用多少尺寸? 15GB? – Red

相关问题