Obtenga una colección / carpeta por nombre en la API de Google DOCS

I'm trying to get a collection/Folder by it name but am getting an error, this what i got:

DocsService client = new DocsService("test testnet v1");
     //Get the ur to access google docs folders
     URL feedUrl=new URL("https://docs.google.com/feeds/default/private/full/folder%3Aroot?oauth_token="+token);

     DocumentQuery query = new DocumentQuery(feedUrl);
     query.setTitleQuery(name);
     query.setTitleExact(true);
     DocumentListFeed feed=null;

    try {
        feed = client.getFeed(query, DocumentListFeed.class);
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (ServiceException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    //Get the entry founded

     for (DocumentListEntry entry : feed.getEntries()) {
            resourceId = entry.getDocId();
    }

Hope some one can help me, Thx.

preguntado el 30 de agosto de 11 a las 22:08

1 Respuestas

using url https://docs.google.com/feeds/default/private/full/-/folder will list the folders (or you can do a search query by name). From that list, you can find your folder by name and then do a query by resource id using https://docs.google.com/feeds/default/private/full/[resource id]/contents

No creo que haya una forma más fácil.

Respondido el 21 de diciembre de 11 a las 10:12

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