Guthaben abrufen (v2)
Diese API zeigt Ihnen, wie viele Credits Sie noch auf Ihrem Konto haben. Es ist einfach, schnell und einfach zu bedienen.
Hier sind einige Szenarien, für die Unternehmen diese API verwenden werden.
- Sie verwenden unsere API, um E-Mails zu validieren, und müssen innerhalb eines bestimmten Zeitraums prüfen, ob Ihr Guthaben zu niedrig ist, damit Sie eine Zahlung vornehmen können.
- Sie möchten nachverfolgen, wie viele E-Mail-Validierungsguthaben Sie pro definiertem Zeitraum verwenden, um nützliche statistische Informationen zu generieren.
- Sie möchten Informationen automatisieren und in Ihr Anwendungs-Dashboard integrieren, die Ihnen Ihr derzeit verbleibendes Guthaben anzeigen.
Nachfolgend finden Sie Anweisungen zur Verwendung unserer API. Es ist sehr einfach zu bedienen und erfordert SSL.
GET / v2 / getcredits
API-URL: https://api.zerobounce.net/v2/getcredits
Im Folgenden finden Sie Anweisungen zur Verwendung unserer API. Sie ist sehr einfach zu verwenden und erfordert SSL. Die API setzt voraus, dass Sie über ein aktives Guthaben verfügen und niemals ein Guthaben für ein unbekanntes Ergebnis verbrauchen.
URL-Parameter
- ParameterBeschreibung
- api-schlüsselIhr API-Schlüssel befindet sich in Ihrem Konto.
Holen Sie sich Muster des Guthabencodes
'Vollständige API-Bibliotheken und Wrapper finden Sie hier:
' https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__dot_net
VERSUCHEN
Dim apiKey = "Dein geheimer Schlüssel"
Dim apiURL = "https://api.zerobounce.net/v2/getcredits?api_key=" & apiKey
Dim request WIE HttpWebRequest = Direktübertragung(WebRequest.Create(apiURL), HttpWebRequest)
request.Auszeit = 150000
request.Method = "BEKOMMEN"
Verwenden response WIE WebResponse = request.GetResponse()
response.GetResponseStream().ReadTimeout = 20000
Verwenden ostream WIE NEU StreamReader(response.GetResponseStream())
responseString = ostream.ReadToEnd()
ENDE Verwenden
ENDE Verwenden
Fang ex WIE exception
'Catch Exception - Alle Fehler werden hier angezeigt - wenn es Probleme mit der API gibt
ENDE VERSUCHEN
// Vollständige API-Bibliotheken und Wrapper finden Sie hier:
// 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
VERSUCHEN {
Zeichenfolge apiKey = "Dein geheimer Schlüssel";
Zeichenfolge apiURL = "https://api.zerobounce.net/v2/getcredits?api_key=" + apiKey;
Httpwebrequest request = (HttpWebRequest)WebRequest.erstellen(apiURL);
request.Timeout = 150000;
request.Method = "BEKOMMEN";
Verwenden (Antwort response = request.Erhalten Antwort()) {
response.Getresponsestream().ReadTimeout = 20000;
Verwenden (Streamreader ostream = NEU Streamreader(response.Getresponsestream())) {
responseString = ostream.Readtoend();
}
}
} Fang (exception ex) {
// Catch Exception - Alle Fehler werden hier angezeigt - wenn es Probleme mit der API gibt
}
<?php
// Vollständige API-Bibliotheken und Wrapper finden Sie hier:
// https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__php
// setze den api-schlüssel und die zu validierende e-mail
$ apiKey = "Dein geheimer Schlüssel";
// benutze curl um die anfrage zu stellen
$ url = 'https://api.zerobounce.net/v2/getcredits?api_key='.$ apiKey;
$ ch = curl_init($ url);
curl_setopt($ ch, CURLOPT_RETURNTRANSFER, Wahr);
curl_setopt($ ch, CURLOPT_CONNECTTIMEOUT, 15);
curl_setopt($ ch, CURLOPT_TIMEOUT, 150);
$ antwort = curl_exec($ ch);
curl_close($ ch);
// dekodiere die json-antwort
$ json = json_decode($ antwort, Wahr);
?>
// Vollständige API-Bibliotheken und Wrapper finden Sie hier:
//https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__java
einführen Java.io.Gepufferter Leser;
einführen Java.io.Inputstreamreader;
einführen Java.netz.Httpurlconnection;
einführen Java.netz.URL;
Öffentlichkeit Klasse Meine Klasse {
Öffentlichkeit statisch leere main(Zeichenfolge[] args){
Zeichenfolge key = "Dein geheimer Schlüssel";
Zeichenfolge targetURL = "https://api.zerobounce.net/v2/getcredits?api_key="+key;
Httpurlconnection connection = null;
finale Zeichenfolge USER_AGENT = "Mozilla / 5.0";
VERSUCHEN {
url url = NEU url(targetURL);
connection = (Httpurlconnection) url.offene Verbindung();
connection.setrequestmethod("BEKOMMEN");
connection.addrequestproperty("User-Agent", USER_AGENT);
connection.setusecaches(Falsch);
connection.setdooutput(Wahr);
Gepufferter Leser in = NEU Gepufferter Leser(
NEU Inputstreamreader(connection.getinputstream()));
Zeichenfolge inputLine;
Stringbuffer response = NEU Stringbuffer();
während ((inputLine = in.Zeile lesen()) != null) {
response.anhängen(inputLine);
}
in.schließen();
// ergebnis drucken
System.out.println(response.toString());
} Fang (Ausnahme e) {
e.printstacktrace();
} endlich {
OB (connection != null) {
connection.trennen();
}
}
}
}
# Vollständige API-Bibliotheken und Wrapper finden Sie hier:
# https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__python
einführen requests
einführen json
target_url = "https://api.zerobounce.net/v2/getcredits?api_key="
secret_key = "Dein geheimer Schlüssel"
api_response = requests.get("%s%s" % (target_url, secret_key))
data = json.loads(api_response.content)
# gibt die anzahl der credits aus
drucken data["Credits"]
// Vollständige API-Bibliotheken und Wrapper finden Sie hier:
// https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__IOS
lassen key = "Dein geheimer Schlüssel"
lassen url = url(string: Zeichenfolge(format: "https://api.zerobounce.net/v2/getcredits?api_key=%@", key))
lassen task = Urlsession.shared.Datenaufgabe(with: url!) { (data, response, error) im
OB error != null {
Nslog("Fehler (Zeichenfolge (Beschreibung: Fehler))")
} sonst {
machen {
lassen parsedData = VERSUCHEN Jsonserialization.jsonobject(with: data!) WIE! [Zeichenfolge:Irgendein]
zum (key, value) im parsedData {
Nslog("(schlüssel) = (wert)")
}
} Fang {
drucken("Fehler beim Deserialisieren von JSON: (Fehler)")
}
}
}
task.fortsetzen()
NSString *key = @ "Dein geheimer Schlüssel";
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;
OB(response!=nil)
{
arrResponse = [NSJSONSerialization JSONObjectWithData: response options:kNilOptions error:nil];
}
dispatch_async(dispatch_get_main_queue(), ^(leere) {
zum(NSString *key im [arrResponse allKeys]) {
Nslog(@"%@: %@",key,[arrResponse objectForKey:key]);
}
// rückruf (nil, arr);
});
});
// Vollständige API-Bibliotheken und Wrapper finden Sie hier:
// https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__android
// Zu build.gradle (App) in der Klammer "android" hinzufügen:
useLibrary 'org.apache.http.legacy'
Beispiel:
android {
compileSdkVersion 25
useLibrary 'org.apache.http.legacy'
}
//------------------------------------------
// Dateiname: JsonParser.java
einführen android.os.Asynctask;
einführen org.json.jsonobject;
einführen Java.util.Iterator;
Öffentlichkeit Klasse Hauptaktivität erweitert App-Kompatibilität {
@override
geschützt leere oncreate(Bündeln savedInstanceState) {
super.oncreate(savedInstanceState);
NEU Asynctaskparsejson().ausführen();
}
}
Öffentlichkeit Klasse Asynctaskparsejson erweitert Asynctask<Zeichenfolge, Zeichenfolge, Zeichenfolge> {
Zeichenfolge key = "Dein geheimer Schlüssel";
Zeichenfolge url = "https://api.zerobounce.net/v2/getcredits?api_key="+key;
@override
geschützt leere onpreexecute() {
}
@override
geschützt Zeichenfolge Hintergrund(Zeichenfolge... arg0) {
Jsonparser jParser = NEU Jsonparser();
jsonobject json = jParser.getjsonfromurl(url);
Iterator keys = json.schlüssel();
während( keys.hasnext() ) {
Zeichenfolge key = (Zeichenfolge)keys.nächster();
VERSUCHEN {
System.out.println("ZeroBounce:"+key+" = " +json.bekommen(key).toString());
}
Fang (Ausnahme e){}
}
Rückkehr null;
}
@override
geschützt leere onpostexecute(Zeichenfolge strFromDoInBg) {}
}
//---------------------------------------------------
// Dateiname: MainActivity.java
paket com.Zerobounce.zbapiandroid;
einführen Java.io.Gepufferter Leser;
einführen Java.io.Ioexception;
einführen Java.io.Eingabestrom;
einführen Java.io.Inputstreamreader;
einführen Java.io.Unsupportedencodingexception;
einführen org.apache.http.Httpentity;
einführen org.apache.http.Httpresponse;
einführen org.apache.http.klient.Clientprotocolexception;
einführen org.apache.http.klient.methoden.Httpget;
einführen org.apache.http.impl.klient.Defaulthttpclient;
einführen org.json.Jsonexception;
einführen org.json.jsonobject;
einführen android.util.Log;
Öffentlichkeit Klasse Jsonparser {
finale Zeichenfolge TAG = "jsonparser.java";
statisch Eingabestrom is = null;
statisch jsonobject jObj = null;
statisch Zeichenfolge json = "";
Öffentlichkeit jsonobject getjsonfromurl(Zeichenfolge url) {
VERSUCHEN {
Defaulthttpclient httpClient = NEU Defaulthttpclient();
Httpget httpGet = NEU Httpget(url);
Httpresponse httpResponse = httpClient.ausführen(httpGet);
Httpentity httpEntity = httpResponse.Getentität();
is = httpEntity.Inhalt bekommen();
} Fang (Unsupportedencodingexception e) {
e.printstacktrace();
} Fang (Clientprotocolexception e) {
e.printstacktrace();
} Fang (Ioexception e) {
e.printstacktrace();
}
VERSUCHEN {
Gepufferter Leser reader = NEU Gepufferter Leser(NEU Inputstreamreader(is, "iso- 8859-1"), 8);
Stringbuilder sb = NEU Stringbuilder();
Zeichenfolge line = null;
während ((line = reader.Zeile lesen()) != null) {
sb.anhängen(line + "
");
}
is.schließen();
json = sb.toString();
} Fang (Ausnahme e) {
Log.e(TAG, "Fehler beim Konvertieren des Ergebnisses" + e.toString());
}
VERSUCHEN {
jObj = NEU jsonobject(json);
} Fang (Jsonexception e) {
Log.e(TAG, "Fehler beim Parsen von Daten" + e.toString());
}
Rückkehr jObj;
}
}
Diese API zeigt Ihnen, wie viele Credits Sie noch auf Ihrem Konto haben. Es ist einfach, schnell und einfach zu bedienen.
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]
Diese API zeigt Ihnen, wie viele Credits Sie noch auf Ihrem Konto haben.
Die API gibt diese Ergebnisse in einem JSON-Format mit der Methode "getcredits" zurück. Credits - Die Anzahl der Credits, die Sie für E-Mail-Überprüfungen in Ihrem Konto gelassen haben. Wenn ein - 1 zurückgegeben wird, bedeutet dies, dass Ihr API-Schlüssel ungültig ist.
Endpunktantwort
Diese API zeigt Ihnen, wie viele Credits Sie noch auf Ihrem Konto haben. Es ist einfach, schnell und einfach zu bedienen.
Erfolgreiche Antwort
{"Credits":2375323}
Fehlerantwort
{"Credits":-1}