永久删除谷歌文档

3

我正在尝试使用Java API删除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个回答

3
删除文件永久等同于向文件的编辑URL发送一个带有查询参数"delete=true"(跳过回收站)的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"检查,可以传递特殊值"*"


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接