我正在尝试按照this post中的说明进行操作,但我无法使其正常工作。
RevisionQuery的构造函数接受一个字符串,但entry.RevisionDocument是一个Uri。我刚刚使用.ToString(),但现在我收到错误 - 远程服务器返回错误:(400)错误请求 - 当我尝试执行查询时(RevisionFeed revisions = service.Query(revisionQuery))。 Uri设置为http://docs.google.com/feeds/default/private/full/document:{id} / revisions。这是从文档中获取修订版本的正确Uri吗?当我在浏览器中访问网址时,出现同样的错误。
我相信我已经使用正确的凭据设置了我的服务,但我确信我只是遗漏了一些小东西。任何帮助将不胜感激。我需要发布一些文档,手工完成这些文档会非常痛苦。
谢谢!
答案 0 :(得分:1)
属性entry.RevisionDocument实际上是一个字符串:
它可以在RevisionQuery构造函数中使用,如https://developers.google.com/google-apps/documents-list/#managing_revisions_of_documents_and_files中的文档所示,如下面的代码段所示:
RevisionQuery revisionQuery = new RevisionQuery(entry.RevisionDocument);
RevisionFeed revisions = service.Query(revisionQuery);