2012-01-02 93 views
1

我设法从Android上的AccountManager获得一个“写作”(Google文档)的验证令牌。 现在我想从用户那里获取所有文档 - 但我绝对不知道如何做到这一点。 这里有很多库,包括Google-Api-Java-Client,但我不知道如何使用它们。 Picasa的示例应用程序也dosent帮我... :( 任何人,任何想法?检索Google文档列表

回答

0

文档列表API V3是您可以使用的 - 有关使用它的详细信息以及如何处理OAuth令牌等看看here

DocService's JavaDocs

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

有在谷歌的API的Java客户端的谷歌代码项目的几个样本项目here

专为Android有是日历,Picasa和任务样本,但也有一个谷歌文档的命令行Java样本。我认为它可以很容易地移植到Android。

+0

我不知道如何处理我的身份验证令牌。这个令牌应该送到哪里? http://what-google-url.com/?token=here – 2012-01-02 23:13:45