Ottieni saldo credito (v2)

Questa API ti dirà quanti crediti hai lasciato sul tuo account. È semplice, veloce e facile da usare.

Ecco alcuni scenari per i quali le aziende utilizzeranno questa API.

  • Utilizzi la nostra API per convalidare le e-mail e devi controllare entro un certo periodo di tempo quando il saldo del tuo credito è troppo basso, in modo da poter effettuare un pagamento.
  • Desideri tenere traccia di quanti crediti di convalida della posta elettronica stai utilizzando per il periodo di tempo definito per generare informazioni statistiche utili.
  • Desideri automatizzare e integrare le informazioni nella dashboard dell'applicazione che ti mostrano il saldo del credito attualmente residuo.

Di seguito troverai le istruzioni su come utilizzare la nostra API. È molto facile da usare e richiede SSL.

GET / v2 / getcredits

URL API: https://api.zerobounce.net/v2/getcredits

Di seguito troverai le istruzioni su come utilizzare la nostra API, è molto facile da usare e richiede SSL. L'API richiede che tu abbia un saldo attivo e non consumerà mai un credito per nessun risultato sconosciuto.

Parametri URL

  • Parametro
    Descrizione
  • api_key
    La tua chiave API, che si trova nel tuo account.

Ottieni esempi di codice del saldo del credito

  • Visual Basic
  • C#
  • PHP
  • Giava
  • Pitone
  • Veloce
  • Obiettivo C
  • Android Java
      
    'Librerie API complete e wrapper sono disponibili qui: 
    ' https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__dot_net
    
      PROVARE
        Fioco apiKey = "La tua chiave segreta"
        Fioco apiURL = "https://api.zerobounce.net/v2/getcredits?api_key=" & apiKey

        Fioco request Come HttpWebRequest = Directcast(WebRequest.Create(apiURL), HttpWebRequest)
        request.Tempo scaduto = 150000
        request.Method = "OTTENERE"

        Utilizzando response Come WebResponse = request.GetResponse()
            response.GetResponseStream().ReadTimeout = 20000
            Utilizzando ostream Come Nuovo StreamReader(response.GetResponseStream())
                responseString = ostream.ReadToEnd()
            Fine Utilizzando
        Fine Utilizzando
      Catturare ex Come exception
        'Eccezione di cattura - Tutti gli errori verranno visualizzati qui - se ci sono problemi con l'API
      Fine PROVARE
    

    // Le librerie e i wrapper API completi sono disponibili qui: 
    // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__dot_net
    // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__c-sharp

    PROVARE {
      Corda apiKey = "La tua chiave segreta";
      Corda apiURL = "https://api.zerobounce.net/v2/getcredits?api_key=" + apiKey; 
    
      Httpwebrequest request = (HttpWebRequest)WebRequest.creare(apiURL);
      request.Timeout = 150000;
      request.Method = "OTTENERE";
    
      Utilizzando (Webresponse response = request.GetResponse()) {
         response.Getresponsestream().ReadTimeout = 20000;
         Utilizzando (Streamreader ostream = Nuovo Streamreader(response.Getresponsestream())) {
         responseString = ostream.Readtoend();
         }
      }
      } Catturare (exception ex) {
      // Eccezione di cattura: qui verranno visualizzati tutti gli errori, in caso di problemi con l'API
      }
    

    <?php
    // Le librerie e i wrapper API completi sono disponibili qui: 
    // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__php

    // imposta la chiave api e l'e-mail da convalidare
    $ apiKey = "La tua chiave segreta";
    // usa curl per fare la richiesta
    $ url = 'https://api.zerobounce.net/v2/getcredits?api_key='.$ apiKey;
    
    $ ch = curl_init($ url);
    curl_setopt($ ch, CURLOPT_RETURNTRANSFER, Vero);
    curl_setopt($ ch, CURLOPT_CONNECTTIMEOUT, 15); 
    curl_setopt($ ch, CURLOPT_TIMEOUT, 150); 
    $ risposta = curl_exec($ ch);
    curl_close($ ch);
    
    // decodifica la risposta json
    $ json = json_decode($ risposta, Vero);
    ?>
    


  // Le librerie e i wrapper API completi sono disponibili qui: 
  //https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__java

importare Giava.io.Bufferedreader;
importare Giava.io.Inputstreamreader;
importare Giava.netto.Httpurlconnection;
importare Giava.netto.URL;

Pubblico Classe La mia classe {

    Pubblico statico vuoto principale(Corda[] args){

        Corda key = "La tua chiave segreta";
        Corda targetURL = "https://api.zerobounce.net/v2/getcredits?api_key="+key;

        Httpurlconnection connection = nullo;
        finale Corda USER_AGENT = "Mozilla / 5.0";

        PROVARE {
            url url = Nuovo url(targetURL);
            connection = (Httpurlconnection) url.connessione aperta();
            connection.setrequestmethod("OTTENERE");
            connection.addrequestproperty("user-agent", USER_AGENT);


            connection.setusecaches(Falso);
            connection.setdooutput(Vero);

            Bufferedreader in = Nuovo Bufferedreader(
                    Nuovo Inputstreamreader(connection.getinputstream()));
            Corda inputLine;
            Stringbuffer response = Nuovo Stringbuffer();

            mentre ((inputLine = in.linea di lettura()) != nullo) {
                response.aggiungere(inputLine);
            }
            in.vicino();

            // stampa il risultato
            Sistema.out.println(response.toString());

        } Catturare (Eccezione e) {
            e.printstacktrace();
        } finalmente {
            Se (connection != nullo) {
                connection.disconnect();
            }
        }

    }
}
    

    # Librerie e wrapper API completi sono disponibili qui: 
    # https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__python
    
importare requests
importare json

target_url = "https://api.zerobounce.net/v2/getcredits?api_key="
secret_key = "La tua chiave segreta"

api_response = requests.get("%s%s" % (target_url, secret_key))
data = json.loads(api_response.content)

# stampa il numero di crediti
stampare data["Crediti"]

    


    // Le librerie e i wrapper API completi sono disponibili qui: 
    // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__IOS

permettere key = "La tua chiave segreta"
permettere url = url(string: Corda(format: "https://api.zerobounce.net/v2/getcredits?api_key=%@", key))
permettere task = Urlsession.shared.datatask(with: url!) { (data, response, error) in
    Se error != zero {
        NSLog("Errore (stringa (che descrive: errore))")
    } altro {
        fare {
            permettere parsedData = PROVARE Jsonserialization.jsonobject(with: data!) Come! [Corda:Qualunque]
            per (key, value) in parsedData {
                NSLog("(chiave) = (valore)")
            }
        } Catturare {
            stampare("Errore durante la deserializzazione di JSON: (errore)")
        }
    }
}
task.curriculum vitae()
    

  NSString *key = @ "La tua chiave segreta";
  NSString *urlString = [NSString stringWithFormat:@"https://api.zerobounce.net/v2/getcredits?api_key=%@", key];
  
  __block NSURL *url = [NSURL URLWithString:urlString];
  
  dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
  
      NSData *response = [NSData dataWithContentsOfURL:url];
      NSDictionary *arrResponse = nil;
      Se(response!=nil)
      {
          arrResponse = [NSJSONSerialization JSONObjectWithData: response options:kNilOptions error:nil];
      }
      dispatch_async(dispatch_get_main_queue(), ^(vuoto) {
          per(NSString *key in [arrResponse allKeys]) {
              NSLog(@"%@: %@",key,[arrResponse objectForKey:key]);
          }
  // callback (nil, arr);
      });
  });
    


  // Le librerie e i wrapper API completi sono disponibili qui: 
  // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__android

  // Aggiungi a build.gradle (App) nella parentesi "android":
  useLibrary "org.apache.http.legacy"

  Esempio:

  android {
      compileSdkVersion 25
      useLibrary "org.apache.http.legacy"
  }
  //------------------------------------------
  // Nome file: JsonParser.java

  importare androide.os.Asynctask;
  importare org.json.jsonobject;
  importare Giava.util.Iteratore;

  Pubblico Classe Attività principale si estende Appcompatactivity {

      @Oltrepassare
      protetto vuoto oncreate(Impacchettare savedInstanceState) {
          super.oncreate(savedInstanceState);

          Nuovo Asynctaskparsejson().eseguire();
      }
  }

  Pubblico Classe Asynctaskparsejson si estende Asynctask<Corda, Corda, Corda> {

      Corda key = "La tua chiave segreta";
      Corda url = "https://api.zerobounce.net/v2/getcredits?api_key="+key;

      @Oltrepassare
      protetto vuoto onpreexecute() {
      }

      @Oltrepassare
      protetto Corda doinbackground(Corda... arg0) {

          Jsonparser jParser = Nuovo Jsonparser();
          jsonobject json = jParser.getjsonfromurl(url);
          Iteratore keys = json.chiavi();
          mentre( keys.hasnext() ) {
              Corda key = (Corda)keys.il prossimo();
              PROVARE {
                  Sistema.out.println("ZeroBounce:"+key+" = " +json.ottenere(key).toString());
              }
              Catturare (Eccezione e){}
          }

          Ritorno nullo;
      }
      @Oltrepassare
      protetto vuoto onpostexecute(Corda strFromDoInBg) {}
  }

  //---------------------------------------------------
  // Nome file: MainActivity.java

  pacchetto com.Zerobounce.zbapiandroid;

  importare Giava.io.Bufferedreader;
  importare Giava.io.Ioexception;
  importare Giava.io.Inputstream;
  importare Giava.io.Inputstreamreader;
  importare Giava.io.Eccezione di codifica non supportata;

  importare org.apache.http.Httpentity;
  importare org.apache.http.Http: //presponse;
  importare org.apache.http.cliente.Clientprotocolexception;
  importare org.apache.http.cliente.metodi.Httpget;
  importare org.apache.http.impl.cliente.Defaulthttpclient;
  importare org.json.Jsonexception;
  importare org.json.jsonobject;

  importare androide.util.Ceppo;

  Pubblico Classe Jsonparser {

      finale Corda TAG = "jsonparser.java";

      statico Inputstream is = nullo;
      statico jsonobject jObj = nullo;
      statico Corda json = "";

      Pubblico jsonobject getjsonfromurl(Corda url) {

          PROVARE {

              Defaulthttpclient httpClient = Nuovo Defaulthttpclient();
              Httpget httpGet = Nuovo Httpget(url);

              Http: //presponse httpResponse = httpClient.eseguire(httpGet);
              Httpentity httpEntity = httpResponse.getentity();
              is = httpEntity.getcontent();

          } Catturare (Eccezione di codifica non supportata e) {
              e.printstacktrace();
          } Catturare (Clientprotocolexception e) {
              e.printstacktrace();
          } Catturare (Ioexception e) {
              e.printstacktrace();
          }

          PROVARE {

              Bufferedreader reader = Nuovo Bufferedreader(Nuovo Inputstreamreader(is, "iso- 8859-1"), 8);
              Stringbuilder sb = Nuovo Stringbuilder();
              Corda line = nullo;
              mentre ((line = reader.linea di lettura()) != nullo) {
                  sb.aggiungere(line + "
");
              }
              is.vicino();
              json = sb.toString();

          } Catturare (Eccezione e) {
              Ceppo.e(TAG, "Errore durante la conversione del risultato" + e.toString());
          }

          PROVARE {
              jObj = Nuovo jsonobject(json);
          } Catturare (Jsonexception e) {
              Ceppo.e(TAG, "Errore durante l'analisi dei dati" + e.toString());
          }

          Ritorno jObj;
      }
  }
    

Questa API ti dirà quanti crediti hai lasciato sul tuo account. È semplice, veloce e facile da usare.

If you want to call the API from your browser to test it, all you have to do is to replace the API KEY with your key:

https://api.zerobounce.net/v2/getcredits?api_key=[replacewithyours]

Questa API ti dirà quanti crediti hai lasciato sul tuo account.

L'API restituirà questi risultati in un formato JSON utilizzando il metodo "getcredits". crediti - La quantità di crediti che hai lasciato nel tuo account per le convalide e-mail. Se viene restituito un - 1, significa che la tua chiave API non è valida.

Risposta dell'endpoint

Questa API ti dirà quanti crediti hai lasciato sul tuo account. È semplice, veloce e facile da usare.

Risposta riuscita

      
  {"Crediti":2375323}
    

Risposta all'errore

      
  {"Crediti":-1}