Marcelo:
Crea una cuenta gratuita en
https://www.ipqualityscore.com/.
Te enviar谩n un email con tu API kEY y esa la digitas en el siguiente ejemplo:
#include "FiveWin.ch"
Function Inicio()
聽 LOCAL cTime, aToolTip[15]
聽 LOCAL oDlg, oBtn[15] oFont1, oFont2
聽 LOCAL cEmail := PADR("gatolucido@gmail.com",100,"")
聽 DEFINE DIALOG oDlg FROM 0,0 TO 200,430 TITLE "Email verification JSON API REST" PIXEL COLORS nRGB(0,0,0),nRGB(255,255,255) TRANSPARENT
聽 聽 聽@ 10,10 SAY "email to verify:" OF oDlg PIXEL
聽 聽 聽@ 09,50 GET cEmail OF oDlg PIXEL SIZE 150,10
聽 聽 聽@ 030,70 BUTTON oBtn[ 1] PROMPT "Verify email." 聽 聽 聽 OF oDlg PIXEL SIZE 75,18 ACTION Api_GetFactura01(AllTrim(cEmail))
聽 聽 聽@ 060,70 BUTTON oBtn[10] PROMPT "Exit" OF oDlg PIXEL SIZE 75,18 ACTION oDlg:End()
聽 ACTIVATE DIALOG oDlg CENTERED
Return(NIL)
//===================================================================//
Function Api_GetFactura01(cEmail)
聽 LOCAL hResponse
聽 LOCAL oSoap := CreateObject( "MSXML2.ServerXMLHTTP.6.0")
聽 LOCAL cParam := ""
聽 LOCAL cUrl 聽:= "https://www.ipqualityscore.com/api/json/email/"
聽 LOCAL cApi_Key := "aqui_la_api_key_que_te_enviaron"
聽 if Empty(cEmail)
聽 聽 聽return(NIL)
聽 endif
聽 cParam := cApi_Key + "/" + cEmail
聽 oSoap:Open( "GET" , cUrl+cParam , .F. )
聽 oSoap:SetRequestHeader( "Content-Type", "application/json" )
聽 oSoap:Send()
聽 hResponse := oSoap:responseText
聽 hb_jsondecode( hResponse, @hResponse )
聽 HSetCaseMatch( hResponse, .F. )
聽 xBrowse( hResponse , "JSon Response => Valid: 聽 " + cValToChar(hResponse:valid) + " 聽; 聽Success: 聽 " + cValToChar(hResponse:success))
Return(NIL)
//===================================================================//
Saludos,
Carlos Gallego
*** FWH-25.12, xHarbour 1.3.1 Build 20241008, Borland C++7.70, PellesC, ADS 11.1***