google entrar documentos docs cómo compartir carpeta archivos archivo c# google-data-api google-drive-sdk

c# - documentos - google drive entrar



¿Cómo puedo obtener una descripción de documento de Google? (1)

La meta

Supongamos que tengo una colección / carpeta de documentos en Google Docs / Drive, y quiero recuperar de forma programática la Descripción asociada a cada uno:

(Obtienes esto seleccionando el archivo en la lista, luego presionando el ícono "ojo")

El código de trabajo

Estoy usando la biblioteca .NET para la API de datos de Google y tengo el inicio de sesión básico y la recuperación funcionando sin problemas:

GDataCredentials credentials = BuildSomethingUp(); RequestSettings settings = new RequestSettings("code.google.com/p/exult/", credentials); Request request = new Request(settings); Feed<Document> feed = request.GetFolderContent(resourceId); List<Document> documents = feed.Entries.ToList(); foreach (Document document in documents .Where(item => item.Type != Document.DocumentType.Folder)) { string summary = document.Summary; //y no can haz? }

Sin embargo, la propiedad .Summary siempre vuelve como nula.

Las preguntas)

  1. Estaba trabajando en la suposición de que. .Summary era la ubicación correcta en función de algunas secciones de código en desuso, etc. ¿Es esto una suposición falsa?
  2. ¿De qué otra forma podría recuperar la descripción asociada con el documento? ("Yo puedo haz dezcryption?" En el ridículo ejemplo anterior)

La biblioteca del cliente .NET no expone ese campo, acabo de asignar algún código en rev. 1189 (http://code.google.com/p/google-gdata/source/detail?r=1189) que agrega una propiedad de Descripción a la clase DocumentEntry. Ahora puede acceder a la descripción con el siguiente código:

string description = document.DocumentEntry.Description;