Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(AutoIt) Google Search Console API - AddDemonstrates how to add a site to the set of the user's sites in Search Console. For more information, see https://developers.google.com/webmaster-tools/search-console-api-original/v3/sites/add
; 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") Local $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") $oSbUrlToAdd = ObjCreate("Chilkat.StringBuilder") $oSbUrlToAdd.Append("https://www.example.com/") $oSbUrlToAdd.Encode("url","utf-8") $oSbUrl = ObjCreate("Chilkat.StringBuilder") $oSbUrl.Append("https://www.googleapis.com/webmasters/v3/sites/") $oSbUrl.AppendSb($oSbUrlToAdd) ; Our URL looks like this: https://www.googleapis.com/webmasters/v3/sites/https%3A%2F%2Fwww.example.com%2F ConsoleWrite($oSbUrl.GetAsString() & @CRLF) Local $oResp = $oHttp.QuickRequest("PUT",$oSbUrl.GetAsString()) If ($oHttp.LastMethodSuccess = 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 ConsoleWrite("Success" & @CRLF) |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.