3

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

1 に答える 1

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」チェックをバイパスする場合は、特別な値を渡すことができます"*"

于 2012-04-12T18:59:40.810 に答える