2012-01-02 130 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