通过Documents List Data API中的DocId检索文档

时间:2011-08-10 20:07:43

标签: google-api google-docs-api google-docs

我正在尝试按ID检索文档,以获取与此文档相关联的文件夹/集合,但收到此错误

com.google.gdata.util.ParseException:[第1行,第266列]无效的根元素,预期(名称空间uri:本地名称)

这是代码:

  DocsService client = new DocsService("test testnet v1");
  URL feedUri = new URL("https://docs.google.com/feeds/default/private/full/"+DOCID+"?oauth_token="+token);
DocumentListFeed feed = client.getFeed(feedUri, DocumentListFeed.class);
      for (DocumentListEntry entry : feed.getEntries()) {
          if (!entry.getParentLinks().isEmpty()) {
                for (Link link : entry.getParentLinks()) {
                      System.out.print(link.getTitle()+""+link.getHref());                      
                          }
              }
      }

不知道这是最好的方式,还是通过其ID

获取文档的方式

1 个答案:

答案 0 :(得分:0)

您可以使用OAuth Playground向您发送请求,查看原始XML数据并与我们分享吗? 可能存在无效的XML元素,导致解析器无法对其进行解析。