Domanda

I am trying to set some custom file properties to some files that I am uploading to google drive using the API. I am doing this in dot net using C#. I saw a sample code in the net as follows:

{
  'key':        'additionalID',
  'value':      '8e8aceg2af2ge72e78',
  'visibility': 'PRIVATE'
}

But this code is giving me compile error (Syntax error at ":"). My code is below:

string myMimeType = GetMimeType(FileName);
System.IO.FileInfo info = new System.IO.FileInfo(FileName);
Google.Apis.Drive.v2.Data.File body = new Google.Apis.Drive.v2.Data.File();
     body.Title = info.Name;
     body.Description = info.Name;
     body.MimeType = myMimeType;
     body.Editable = false;
     body.Shared = true;
     body.Properties = new List<PropertyList>() {
                "key": "myspecialID",
                "value": "test123456",
                "visibility": "PUBLIC" };

Thanks.

Nessuna soluzione corretta

Altri suggerimenti

By looking at the V2 API for File and Property it looks more like this is how you would add properties to File objects. The structure you saw on this page was just a psuedo outline of the properties.

body.Properties = new IList<Property>() {
    new Property() { Key = "myspecialID", Value = "test123456", Visibility = "PUBLIC" }
};
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top