Получить коллекцию / папку по имени в Google DOCS API - PullRequest
1 голос
/ 31 августа 2011

Я пытаюсь получить коллекцию / папку по названию, но получаю ошибку, вот что я получил:

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();
    }

Надеюсь, кто-нибудь может мне помочь, Thx.

1 Ответ

3 голосов
/ 21 декабря 2011

с использованием URL https://docs.google.com/feeds/default/private/full/-/folder выведет список папок (или вы можете выполнить поиск по имени) Из этого списка вы можете найти вашу папку по имени, а затем выполнить запрос по идентификатору ресурса, используя https://docs.google.com/feeds/default/private/full/[resource id] / содержание

Не думаю, что есть более простой способ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...