Google API用于获取文档/ SpreadSheet的内容

我想将Google文档的内容显示在我自己的页面中。

我可以通过使用获得所有文档的列表

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

DocumentsService service = new DocumentsService("exampleCo-exampleApp-1"); service.setUserCredentials("jo@gmail.com", "mypassword"); DocumentsListQuery query = new DocumentsListQuery(); DocumentsFeed feed = service.Query(query); foreach (DocumentEntry entry in feed.Entries) { Console.WriteLine(entry.Title.Text); } 

如何在“我的页面”中显示“文档”的内容?

您可以通过以下代码获取内容。

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

除非DocumentEntry类中有一个返回文档内容的属性,否则我认为没有办法。 他们似乎没有通过API公开这一点。