Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(AutoIt) Move a GMail Message to TrashMoves a specific GMail email message to trash.
; This example requires the Chilkat API to have been previously unlocked. ; See Global Unlock Sample for sample code. Local $bSuccess $oHttp = ObjCreate("Chilkat.Http") $oHttp.AuthToken = "GMAIL-ACCESS-TOKEN" ; The id of the GMail message to move to Trash. Local $sId = "16678c485e7f0a0c" Local $sUserId = "me" $oHttp.SetUrlVar("userId","me") $oHttp.SetUrlVar("id",$sId) ; Move to trash by POSTing w/ an empty request body. Local $sUrl = "https://www.googleapis.com/gmail/v1/users/{$userId}/messages/{$id}/trash" Local $oResp = $oHttp.PText("POST",$sUrl,"","","",False,False) If ($oHttp.LastMethodSuccess <> True) Then ConsoleWrite($oHttp.LastErrorText & @CRLF) Exit EndIf ConsoleWrite("status = " & $oResp.StatusCode & @CRLF) ; A 200 response status indicate success. If ($oResp.StatusCode <> 200) Then ConsoleWrite($oResp.BodyStr & @CRLF) ConsoleWrite("Failed." & @CRLF) Exit EndIf ; A successful repsonse contains JSON that looks like this: ; { ; "id": "16678c485e7f0a0c", ; "threadId": "16678c485e7f0a0c", ; "labelIds": [ ; "TRASH", ; "CATEGORY_SOCIAL" ; ] ; } ConsoleWrite("response body:" & @CRLF) ConsoleWrite($oResp.BodyStr & @CRLF) ConsoleWrite("Message moved to trash!" & @CRLF) |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.