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) Banco Inter Obtendo uma lista de boletosSee more Banco Inter ExamplesGet a list of tickets that match the search criteria. For more information, see https://developers.bancointer.com.br/reference/pesquisarboletos
; This example assumes the Chilkat API to have been previously unlocked. ; See Global Unlock Sample for sample code. $oHttp = ObjCreate("Chilkat.Http") Local $bSuccess ; Implements the following CURL command: ; curl \ ; -X GET \ ; -H "Authorization: Bearer $TOKEN" \ ; --cert <nome arquivo certificado>.crt \ ; --key <nome arquivo chave privada>.key \ ; --get \ ; --data-urlencode "dataInicial=2022-04-01" \ ; --data-urlencode "dataFinal=2022-04-03" \ ; --data-urlencode "situacao=VENCIDO" \ ; --data-urlencode "tipoOrdenacao=ASC" \ ; --data-urlencode "itensPorPagina=10" \ ; --data-urlencode "paginaAtual=2" \ ; https://cdpj.partners.bancointer.com.br/cobranca/v2/boletos ; Use the following online tool to generate HTTP code from a CURL command ; Convert a cURL Command to HTTP Source Code $oCert = ObjCreate("Chilkat.Cert") $bSuccess = $oCert.LoadFromFile("<nome arquivo certificado>.crt") If ($bSuccess = False) Then ConsoleWrite($oCert.LastErrorText & @CRLF) Exit EndIf $oBdPrivKey = ObjCreate("Chilkat.BinData") $bSuccess = $oBdPrivKey.LoadFile("<nome arquivo chave privada>.key") If ($bSuccess = False) Then ConsoleWrite("Failed to load key" & @CRLF) Exit EndIf ; Note: If your private key file requires a password, then set it here. ; Otherwise pass the empty string. Local $sPrivKeyPassword = "" $oPrivKey = ObjCreate("Chilkat.PrivateKey") $bSuccess = $oPrivKey.LoadAnyFormat($oBdPrivKey,$sPrivKeyPassword) If ($bSuccess = False) Then ConsoleWrite($oPrivKey.LastErrorText & @CRLF) Exit EndIf $bSuccess = $oCert.SetPrivateKey($oPrivKey) If ($bSuccess = False) Then ConsoleWrite($oCert.LastErrorText & @CRLF) Exit EndIf $oHttp.SetSslClientCert($oCert) $oQueryParams = ObjCreate("Chilkat.JsonObject") $oQueryParams.UpdateString("dataInicial","2022-04-01") $oQueryParams.UpdateString("dataFinal","2022-04-03") $oQueryParams.UpdateString("situacao","VENCIDO") $oQueryParams.UpdateString("tipoOrdenacao","ASC") $oQueryParams.UpdateInt("itensPorPagina",10) $oQueryParams.UpdateInt("paginaAtual",2) ; Adds the "Authorization: Bearer $TOKEN" header. $oHttp.AuthToken = "$TOKEN" Local $oResp = $oHttp.QuickRequestParams("GET","https://cdpj.partners.bancointer.com.br/cobranca/v2/boletos",$oQueryParams) If ($oHttp.LastMethodSuccess = False) Then ConsoleWrite($oHttp.LastErrorText & @CRLF) Exit EndIf $oSbResponseBody = ObjCreate("Chilkat.StringBuilder") $oResp.GetBodySb($oSbResponseBody) $oJResp = ObjCreate("Chilkat.JsonObject") $oJResp.LoadSb($oSbResponseBody) $oJResp.EmitCompact = False ConsoleWrite("Response Body:" & @CRLF) ConsoleWrite($oJResp.Emit() & @CRLF) Local $iRespStatusCode = $oResp.StatusCode ConsoleWrite("Response Status Code = " & $iRespStatusCode & @CRLF) If ($iRespStatusCode >= 400) Then ConsoleWrite("Response Header:" & @CRLF) ConsoleWrite($oResp.Header & @CRLF) ConsoleWrite("Failed." & @CRLF) Exit EndIf ; Sample JSON response: ; (Sample code for parsing the JSON response is shown below) ; { ; "totalPages": 1, ; "totalElements": 58, ; "last": true, ; "first": true, ; "size": 100, ; "numberOfElements": 58, ; "content": [ ; { ; "nomeBeneficiario": "nome do beneficiario 1", ; "cnpjCpfBeneficiario": "CNPJ/CPF beneficiario 1" ; }, ; { ; "nomeBeneficiario": "nome do beneficiario 2", ; "cnpjCpfBeneficiario": "CNPJ/CPF beneficiario 2" ; }, ; { ; "nomeBeneficiario": "nome do beneficiario N", ; "cnpjCpfBeneficiario": "CNPJ/CPF beneficiario N" ; } ; ] ; } ; Sample code for parsing the JSON response... ; Use the following online tool to generate parsing code from sample JSON: ; Generate Parsing Code from JSON Local $sNomeBeneficiario Local $sCnpjCpfBeneficiario Local $iTotalPages = $oJResp.IntOf("totalPages") Local $iTotalElements = $oJResp.IntOf("totalElements") Local $bLast = $oJResp.BoolOf("last") Local $bFirst = $oJResp.BoolOf("first") Local $iSize = $oJResp.IntOf("size") Local $iNumberOfElements = $oJResp.IntOf("numberOfElements") Local $i = 0 Local $iCount_i = $oJResp.SizeOfArray("content") While $i < $iCount_i $oJResp.I = $i $sNomeBeneficiario = $oJResp.StringOf("content[i].nomeBeneficiario") $sCnpjCpfBeneficiario = $oJResp.StringOf("content[i].cnpjCpfBeneficiario") $i = $i + 1 Wend |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.