¿Cómo se realiza una carga reanudable en una colección de documentos de Google? Es decir, usando Java y la biblioteca g-data

Tengo un sistema en funcionamiento para cargar a la raíz predeterminada usando cargas reanudables y he podido hacer metadatos en una colección, pero necesito poder hacer este tipo de carga directamente a una colección o subcolección.

Mi principal problema es la URL, ¿no hay un ejemplo definido de una ruta de carga directa a una colección?

Supuse que sería como:

https://docs.google.com/feeds/upload/create-session/default/private/full/folder%3A[folder_id]/contents

teniendo en cuenta que la ruta de carga típica es similar, excepto que sin la parte de carga/creación de sesión?

preguntado el 01 de julio de 12 a las 12:07

2 Respuestas

En una entrada de carpeta, busque un enlace como este:

<link rel="http://schemas.google.com/g/2005#resumable-create-media"
    type="application/atom+xml"
    href="https://docs.google.com/feeds/upload/create-session/default/private/full"/>

El href es lo que necesita enviar para crear el archivo en esa carpeta.

ps ¿Ha considerado usar el nuevo API de Drive? Tiene esta funcionalidad y es considerablemente mejor de usar.

Respondido 01 Jul 12, 17:07

En primer lugar, esto no es técnicamente correcto pero no es útil... Sé cómo hacer una carga de medios reanudable que, pero ¿cómo se hace directamente a una colección o subcolección en Google Docs? Lamentablemente, también no, he investigado el Drive SDK, el problema es que está diseñado para funcionar mediante la 'instalación' de la aplicación a través de la tienda web de Chrome y requiere permisos en la unidad para poder cargar en el archivo, lo que encuentro limitante para mi aplicación, - Peter Fox

Resulta que originalmente estaba en lo correcto y la URL que proporcioné era correcta para cargar, pero la función que creé para generar la URL no tenía el / entre los feeds y la carga.

Respondido 01 Jul 12, 18:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.