Sample code for 30+ languages & platforms
Java

Empty Trash

See more Google Drive Examples

Permanently deletes all of the user's trashed files.

Chilkat Java Downloads

Chilkat2 Java
import com.chilkatsoft.chilkat2.AuthGoogle;
import com.chilkatsoft.chilkat2.ChilkatException;
import com.chilkatsoft.chilkat2.Rest;

public class ChilkatExample {

    public static void main(String[] args) {
        boolean success = false;

        success = true;

        // It requires the Chilkat API to have been previously unlocked.
        // See Global Unlock Sample for sample code.

        // This example uses a previously obtained access token having permission for the
        // Google Drive scope.

        AuthGoogle gAuth = new AuthGoogle();
        gAuth.setAccessToken("GOOGLE-DRIVE-ACCESS-TOKEN");

        Rest rest = new Rest();

        // Connect using TLS.
        boolean bAutoReconnect = true;
        rest.connect("www.googleapis.com", 443, true, bAutoReconnect);

        // Provide the authentication credentials (i.e. the access token)
        rest.setAuthGoogle(gAuth);

        String jsonResponse;
        try {
            jsonResponse = rest.fullRequestNoBody("DELETE", "/drive/v3/files/trash");
        } catch (ChilkatException e) {
            System.out.println(e.getLastErrorText());
            return;
        }

        // A successful response will have a status code equal to 204 and the response body is empty.
        // (If not successful, then there should be a JSON response body with information..)
        if (rest.getResponseStatusCode() != 204) {
            System.out.println("response status code = " + rest.getResponseStatusCode());
            System.out.println("response status text = " + rest.getResponseStatusText());
            System.out.println("response header: " + rest.getResponseHeader());
            System.out.println("response JSON: " + jsonResponse);
            return;
        }

        System.out.println("Trash Emptied!");
    }
}