Skip to content

Instantly share code, notes, and snippets.

@cafeasp
Created March 20, 2017 17:23
Show Gist options
  • Save cafeasp/798f501906ab1d1031a9a6f09b6c3704 to your computer and use it in GitHub Desktop.
Save cafeasp/798f501906ab1d1031a9a6f09b6c3704 to your computer and use it in GitHub Desktop.
Google Drive API C# - Create a folder
private static void CreateFolder(string folderName,DriveService service)
{
var fileMetadata = new Google.Apis.Drive.v3.Data.File()
{
Name = folderName,
MimeType = "application/vnd.google-apps.folder"
};
var request = service.Files.Create(fileMetadata);
request.Fields = "id";
var file = request.Execute();
Console.WriteLine("Folder ID: " + file.Id);
}
@charankumarreddypadiri
Copy link

what is Driveservice here and how to create

@srinirokz
Copy link

DriveService service = new DriveService(new BaseClientService.Initializer()
{
HttpClientInitializer = credential,
ApplicationName = "MyAppName",
});
service.HttpClient.Timeout = TimeSpan.FromMinutes(100);

@savitakumariP
Copy link

I have only access token, how i can create DriveService object using access token

@kraspu
Copy link

kraspu commented Oct 25, 2023

I have only access token, how i can create DriveService object using access token

GoogleCredential? credential = GoogleCredential.FromAccessToken(accessToken);
            DriveService service = new(new BaseClientService.Initializer()
            {
                HttpClientInitializer = credential,
            });

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment