2012-04-12 7 views
3

J'essaie de supprimer un document Google à l'aide de l'API Java. Cela fonctionne correctement, mais le document est installé dans le dossier Corbeille. Je veux que le document soit définitivement supprimé même de la corbeille. Quelqu'un peut-il me suggérer une solution sur la façon de travailler à ce sujet? C'est le code que j'ai utilisé pour supprimer le document.Supprimer définitivement un document 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(); 

Répondre

3

Suppression d'un fichier est en permanence équivalent à l'envoi d'une requête DELETE à l'URL d'édition du fichier avec le paramètre de requête « supprimer = true » (sauter ordures):

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>"); 

Si vous voulez sous- passer le "etag" vérifier, vous pouvez passer la valeur spéciale "*".

Questions connexes