Получить список документов Google Docs - PullRequest
1 голос
/ 03 января 2012

Мне удалось получить токен авторизации от AccountManager на Android для «записи» (Google Docs). Теперь я хочу получить все документы от пользователя - но я не знаю, как это сделать. Есть много библиотек, включая Google-Api-Java-Client, но я понятия не имею, как их использовать. Пример приложения Picasa также не помог мне ... :( Кто-нибудь, есть идеи?

Ответы [ 2 ]

0 голосов
/ 15 августа 2012

Document List API V3 - это то, что вы можете использовать - для получения подробной информации об его использовании и о том, что делать с токеном OAuth и т. Д., Посмотрите здесь

JavaDocs DocService

 DocsService service = new DocsService("test-docs-service");
service.setOAuthCredentials(oauthParameters, new OAuthHmacSha1Signer());

try {
    DocumentListFeed feed = service.getFeed(new URL("https://docs.google.com/feeds/default/private/full"), DocumentListFeed.class);
    if(null != feed || feed.getEntries().size() > 0){
        System.out.println("feed size = " +feed.getEntries().size());
        for(DocumentListEntry entry : feed.getEntries())
        {
            System.out.println("filename = "+entry.getTitle().getPlainText());
        }
    }
    else{
        System.out.println("feed null OR size <=0");
    }
} catch (ServiceException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
0 голосов
/ 03 января 2012

В проекте Google Code google-api-java-client есть несколько примеров проектов здесь

Специально для Android есть примеры Календаря, Picasa и Задач, но есть также пример Google Docs для командной строки Java. Я думаю, что это может быть легко перенесено на Android.

...