7

C#、Google .NET API を使用しています。Google ドライブのルート ロケーションにフォルダを作成するにはどうすればよいですか? どのコードも役に立ちます。ありがとう

4

3 に答える 3

13

フォルダは、「application/vnd.google-apps.folder」という特別なMIMEタイプのファイルとして扱うことができます。

次のC#コードが必要です。

File body = new File();
body.Title = "document title";
body.Description = "document description";
body.MimeType = "application/vnd.google-apps.folder";

// service is an authorized Drive API service instance
File file = service.Files.Insert(body).Fetch();

詳細については、ドキュメントを確認してください:https ://developers.google.com/drive/folder

于 2012-05-23T13:00:08.833 に答える
0
//First you will need a DriveService:

ClientSecrets cs = new ClientSecrets();
cs.ClientId = yourClientId;
cs.ClientSecret = yourClientSecret;

credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
                        cs,
                        new[] { DriveService.Scope.Drive },
                        "user",
                        CancellationToken.None,
                        null
                    ).Result;

DriveService service = new DriveService(new BaseClientService.Initializer()
                {
                    HttpClientInitializer = credential,
                    ApplicationName = "TheAppName"
                });

//then you can upload the file:

File body = new File();
body.Title = "document title";
body.Description = "document description";
body.MimeType = "application/vnd.google-apps.folder";

File folder = service.Files.Insert(body).Execute();
于 2015-06-09T16:48:55.210 に答える