永久删除Google文档

时间:2012-04-12 17:13:28

标签: google-docs google-docs-api

我正在尝试使用Java APIm删除Google文档,但它工作正常,但文档已在垃圾文件夹中解决。我希望即使从垃圾箱中也可以永久删除文档。有人可以建议我如何处理这个问题的解决方案吗?这是我用来删除文档的代码。

    DocsService docsService = new DocsService(domain);
    URL docURL = new URL("https://docs.google.com/feeds/default/private/full/"+resourceId+"?xoauth_requestor_id=" + loginUser);//No I18N
    DocumentListEntry sd=docsService.getEntry(docURL, DocumentListEntry.class);
    sd.delete();

1 个答案:

答案 0 :(得分:3)

永久删除文件相当于使用查询参数“delete = true”向文件的编辑URL发送DELETE请求(跳过垃圾箱):

DocsService docsService = new DocsService(domain);
URL docURL = new URL(
    "https://docs.google.com/feeds/default/private/full/"+resourceId+"?xoauth_requestor_id=" + loginUser + "&delete=true");
docsService.delete(docURL, "<ENTRY'S ETAG>");

如果您想绕过“etag”检查,则可以传递特殊值"*"