![]() |
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.