2011-06-20 111 views
3

我想要將Google文檔的內容顯示在我自己的頁面中。用於獲取文檔/電子表格內容的Google API

我可以得到所有文件的清單通過使用

http://code.google.com/apis/documents/docs/2.0/developers_guide_dotnet.html

DocumentsService service = new DocumentsService("exampleCo-exampleApp-1"); 
service.setUserCredentials("[email protected]", "mypassword"); 
DocumentsListQuery query = new DocumentsListQuery(); 

DocumentsFeed feed = service.Query(query); 

foreach (DocumentEntry entry in feed.Entries) 
{ 
    Console.WriteLine(entry.Title.Text); 
} 

如何顯示文件在我的頁面中的內容?

+0

如何在我的應用程序中爲'DocumentsService'添加dll或任何東西? – dilipkumar1007

回答

1

您可以通過下面的代碼獲取內容。

string content = string.Empty; 
    string ACLS=string.Empty; 
    foreach (DocumentEntry entry in feed.Entries) 
    { 

    if (entry.IsDocument) 
    { 
    var stream = client.Query(new Uri(entry.Content.Src.ToString())); 
    var reader = new StreamReader(stream); 
    content = reader.ReadToEnd(); 
    } 
    } 
+0

如何在我的應用程序plz中爲'DocumentsService'添加dll或任何東西? – dilipkumar1007

0

除非DocumentEntry類中有一個返回文檔內容的屬性,否則我認爲沒有辦法。他們似乎沒有通過API公開這一點。

相關問題