AutoIt
AutoIt
Google Search Console API - Delete
See more Google Search Console Examples
Demonstrates how to remove a site from the set of the user's Search Console sites.Chilkat AutoIt Downloads
Local $bSuccess = False
; This example 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 Search Console scope.
; In this example, Get a Google Search Console OAuth2 Access Token, the access
; token was saved to a JSON file. This example fetches the access token from the file..
$oJsonToken = ObjCreate("Chilkat.JsonObject")
$bSuccess = $oJsonToken.LoadFile("qa_data/tokens/googleSearchConsole.json")
If ($oJsonToken.HasMember("access_token") = False) Then
ConsoleWrite("No access token found." & @CRLF)
Exit
EndIf
$oHttp = ObjCreate("Chilkat.Http")
$oHttp.AuthToken = $oJsonToken.StringOf("access_token")
$oSbUrlToDelete = ObjCreate("Chilkat.StringBuilder")
$oSbUrlToDelete.Append("https://www.example.com/")
$oSbUrlToDelete.Encode("url","utf-8")
$oSbUrl = ObjCreate("Chilkat.StringBuilder")
$oSbUrl.Append("https://www.googleapis.com/webmasters/v3/sites/")
$oSbUrl.AppendSb($oSbUrlToDelete)
; Our URL looks like this: https://www.googleapis.com/webmasters/v3/sites/https%3A%2F%2Fwww.example.com%2F
ConsoleWrite($oSbUrl.GetAsString() & @CRLF)
Local $sUrl = $oSbUrl.GetAsString()
$oResp = ObjCreate("Chilkat.HttpResponse")
$bSuccess = $oHttp.HttpNoBody("DELETE",$sUrl,$oResp)
If ($bSuccess = False) Then
ConsoleWrite($oHttp.LastErrorText & @CRLF)
Exit
EndIf
Local $iStatusCode = $oResp.StatusCode
ConsoleWrite("Response Status Code: " & $iStatusCode & @CRLF)
If ($iStatusCode >= 400) Then
ConsoleWrite($oResp.BodyStr & @CRLF)
ConsoleWrite("Failed." & @CRLF)
EndIf