title: new spreadsheet not visible in google drive using .NET API
body: <p>I created a google spreadsheet using Google API NET like below. I am receiving no exception and from code i was able to retrieve file id also. But when I look in google drive I am not seeing file. Is there some thing I should do to notify google drive. I did a refresh my drive too. But no use. Any idea?</p>
  
  <p>I authenticated my service like below:</p>
  
  <p>authenticate.cs</p>
  
  <pre><code>public class SerivceAccount
      {
          private const string ServiceAccountEmail = "182464555438-@developer.gserviceaccount.com";
          private static readonly X509Certificate2 Certificate = new X509Certificate2("ADExpress.p12", "notasecret", X509KeyStorageFlags.Exportable);
  
          readonly ServiceAccountCredential _credential = new ServiceAccountCredential(
                 new ServiceAccountCredential.Initializer(ServiceAccountEmail)
                 {
                     Scopes = new[]
                     {
                         "https://spreadsheets.google.com/feeds",
                         DriveService.Scope.Drive,
                         "https://www.googleapis.com/auth/drive.file"
                     }
                 }.FromCertificate(Certificate));
  
          public bool Authenticate()
          {
              var isAuthenticated = false;
              try
              {
                  if (!_credential.RequestAccessTokenAsync(System.Threading.CancellationToken.None).Result)
                      throw new InvalidOperationException("Access token request failed.");
                  isAuthenticated = true;
              }
              catch (Exception e)
              {
                  Console.WriteLine("Exception in Authenticating " + e.ToString());
              }
  
              return isAuthenticated;
          }
  
          public ServiceAccountCredential Credential
          {
              get { return _credential; }
          }
  
      }
  </code></pre>
  
  <p>main.cs </p>
  
  <pre><code>var account = new SerivceAccount();
  if (account.Authenticate())
              {
      FilesResource.InsertRequest request = service.Files.Insert(new Google.Apis.Drive.v2.Data.File()
                          {
                              Title = "Test",
                              Description = "Test",
                              MimeType = "application/vnd.google-apps.spreadsheet"
                          });
                          var file = request.Execute();
   Console.WriteLine("File ID: " + file.Id);
  }
  </code></pre>