DataFlex
DataFlex
Empty Trash
See more Google Drive Examples
Permanently deletes all of the user's trashed files.Chilkat DataFlex Downloads
Use ChilkatAx-win32.pkg
Procedure Test
Boolean iSuccess
Variant vGAuth
Handle hoGAuth
Handle hoRest
Boolean iBAutoReconnect
String sJsonResponse
String sTemp1
Integer iTemp1
Boolean bTemp1
Move False To iSuccess
Move True To iSuccess
// 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.
Get Create (RefClass(cComChilkatAuthGoogle)) To hoGAuth
If (Not(IsComObjectCreated(hoGAuth))) Begin
Send CreateComObject of hoGAuth
End
Set ComAccessToken Of hoGAuth To "GOOGLE-DRIVE-ACCESS-TOKEN"
Get Create (RefClass(cComChilkatRest)) To hoRest
If (Not(IsComObjectCreated(hoRest))) Begin
Send CreateComObject of hoRest
End
// Connect using TLS.
Move True To iBAutoReconnect
Get ComConnect Of hoRest "www.googleapis.com" 443 True iBAutoReconnect To iSuccess
// Provide the authentication credentials (i.e. the access token)
Get pvComObject of hoGAuth to vGAuth
Get ComSetAuthGoogle Of hoRest vGAuth To iSuccess
Get ComFullRequestNoBody Of hoRest "DELETE" "/drive/v3/files/trash" To sJsonResponse
Get ComLastMethodSuccess Of hoRest To bTemp1
If (bTemp1 <> True) Begin
Get ComLastErrorText Of hoRest To sTemp1
Showln sTemp1
Procedure_Return
End
// 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..)
Get ComResponseStatusCode Of hoRest To iTemp1
If (iTemp1 <> 204) Begin
Get ComResponseStatusCode Of hoRest To iTemp1
Showln "response status code = " iTemp1
Get ComResponseStatusText Of hoRest To sTemp1
Showln "response status text = " sTemp1
Get ComResponseHeader Of hoRest To sTemp1
Showln "response header: " sTemp1
Showln "response JSON: " sJsonResponse
Procedure_Return
End
Showln "Trash Emptied!"
End_Procedure