Datei löschen (v2)
Die Löschdatei-API löscht die Datei, die mit gesendet wurde Datei senden API. Die Datei kann nur gelöscht werden, wenn ihr Status "Vollständig" lautet.
POST / v2 / deletefile
API-URL: https://bulkapi.zerobounce.net/v2/deletefile
URL-Parameter
- ParameterBeschreibung
- api-schlüsselIhr API-Schlüssel befindet sich in Ihrem Konto.
- file_idDie zurückgegebene Datei-ID beim Aufrufen der sendfile-API.
Dateicode-Beispiele löschen
'Vollständige API-Bibliotheken und Wrapper finden Sie hier:
' https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__dot_net
'Dateibeispiel in VB.net löschen
Öffentlichkeit Klasse ResponseResult
Öffentlichkeit Eigentum success WIE Boolesch
Öffentlichkeit Eigentum message WIE Zeichenfolge
Öffentlichkeit Eigentum file_id WIE Zeichenfolge
Öffentlichkeit Eigentum file_name WIE Zeichenfolge
ENDE Klasse
Privat Freigegeben Sub DeleteFileAPITest()
Dim apiKey WIE Zeichenfolge = "hier durch deinen api-schlüssel ersetzen"
Dim fileID WIE Zeichenfolge = "Beim Aufrufen der sendfile-API durch die zurückgegebene Datei-ID ersetzen"
VERSUCHEN
Dim responseResult WIE ResponseResult = DeleteFileAsync(apiKey, fileID).Result
Console.Schreiben(JsonConvert.SerializeObject(responseResult, Formatting.Indented))
Fang ex WIE Exception
Console.Schreiben(ex.InnerException.Message)
ENDE VERSUCHEN
Console.ReadKey()
ENDE Sub
Öffentlichkeit Freigegeben Async Funktion DeleteFileAsync(Byval apiKey WIE Zeichenfolge, Byval fileID WIE Zeichenfolge) WIE Task(Von ResponseResult)
OB Zeichenfolge.IsNullOrEmpty(apiKey) Dann Werfen NEU Exception("Fehler: apiKey ist erforderlich")
OB Zeichenfolge.IsNullOrEmpty(fileID) Dann Werfen NEU Exception("Fehler: Datei-ID erforderlich")
Dim uri WIE Uri = NEU Uri($"https://bulkapi.zerobounce.net/v2/deletefile?api_key={apiKey}&file_id={fileID}")
Verwenden client = NEU HttpClient()
Verwenden request = NEU HttpRequestMessage(HttpMethod.[bekommen], uri)
Verwenden response = Await client.SendAsync(request).ConfigureAwait(Falsch)
Dim content = Await response.Content.ReadAsStringAsync()
OB response.IsSuccessStatusCode = Falsch Dann
Dim [error] = $"StatusCode = {Cint(response.StatusCode)}, Content = {content}"
Werfen NEU Exception([error])
ENDE OB
Rückkehr JsonConvert.DeserializeObject(Von ResponseResult)(content)
ENDE Verwenden
ENDE Verwenden
ENDE Verwenden
ENDE Funktion
// 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
// Dateibeispiel in C # löschen
Öffentlichkeit Klasse Antwortergebnis
{
Öffentlichkeit bool success { bekommen; einstellen; }
Öffentlichkeit Zeichenfolge message { bekommen; einstellen; }
Öffentlichkeit Zeichenfolge file_id { bekommen; einstellen; }
Öffentlichkeit Zeichenfolge file_name { bekommen; einstellen; }
}
Privat statisch leere Deletefileapitest()
{
Zeichenfolge apiKey = "hier durch deinen api-schlüssel ersetzen";
Zeichenfolge fileID = "Beim Aufrufen der sendfile-API durch die zurückgegebene Datei-ID ersetzen";
VERSUCHEN
{
Antwortergebnis responseResult = Deletefileasync(apiKey, fileID).Result;
Console.Schreiben(JsonConvert.Serializeobject(responseResult, Formatting.Indented));
}
Fang (Ausnahme ex)
{
Console.Schreiben(ex.InnerException.Message);
}
Console.Schlüssel einlesen();
}
Öffentlichkeit statisch asynchron Task<ResponseResult> Deletefileasync(Zeichenfolge apiKey, Zeichenfolge fileID)
{
OB (Zeichenfolge.Isnullorempty(apiKey))
Werfen NEU Ausnahme("Fehler: apiKey ist erforderlich");
OB (Zeichenfolge.Isnullorempty(fileID))
Werfen NEU Ausnahme("Fehler: Datei-ID erforderlich");
Uri uri = NEU Uri($"https://bulkapi.zerobounce.net/v2/deletefile?api_key={apiKey}&file_id={fileID}");
Verwenden (var client = NEU Httpclient())
Verwenden (var request = NEU Httprequestmessage(HttpMethod.Get, uri))
Verwenden (var response = erwarten client.Sendasync(request).Configurewawait(Falsch))
{
var content = erwarten response.Content.Readasstringasync();
OB (response.IsSuccessStatusCode == Falsch)
{
var error = $"StatusCode = {(int) response.StatusCode}, Content = {content}";
Werfen NEU Ausnahme(error);
}
Rückkehr JsonConvert.Objekt deserialisieren<Antwortergebnis>(content);
}
}
<?php
// Vollständige API-Bibliotheken und Wrapper finden Sie hier:
// https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__php
$ curl = curl_init();
curl_setopt_array($ curl, array(
CURLOPT_URL => "https://bulkapi.zerobounce.net/v2/deletefile?api_key=replacewithyours&file_id=replacewithyours",
CURLOPT_RETURNTRANSFER => Wahr,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "BEKOMMEN",
CURLOPT_POSTFIELDS => "",
CURLOPT_HTTPHEADER => array(
"Postman-Token: 91504 cea-f92f- 46 b0- 97 a4- 338167072887",
"cache-kontrolle: kein cache"
),
));
$ antwort = curl_exec($ curl);
$ err = curl_error($ curl);
curl_close($ curl);
OB ($ err) {
echo "Curl-Fehler #:" . $ err;
} sonst {
echo $ antwort;
}
?>
// Vollständige API-Bibliotheken und Wrapper finden Sie hier:
//https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__java
Okhttpclient client = NEU Okhttpclient();
Anfrage request = NEU Anfrage.Baumeister()
.url("https://bulkapi.zerobounce.net/v2/deletefile?api_key=replacewithyours&file_id=replacewithyours")
.bekommen()
.Addheader("cache-kontrolle", "kein cache")
.Addheader("Postbote-Token", 7 fffd7a4-b2fd- 4 e8b-ac85- 4099411 f27ce)
.bauen();
Antwort response = client.neuer Anruf(request).ausführen();
# Vollständige API-Bibliotheken und Wrapper finden Sie hier:
# https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__python
einführen http.client
conn = http.client.HTTPConnection("bulkapi, zerobounce, net")
payload = ""
headers = {
'cache-kontrolle': "kein cache",
"Postbote-Token": caa917fe- 45 ce- 45 ae- 9456-2 b039b999dcb
}
conn.request("BEKOMMEN", "v2, deletefile", payload, headers)
res = conn.getresponse()
data = res.read()
drucken(data.decode("utf- 8"))
// Vollständige API-Bibliotheken und Wrapper finden Sie hier:
// https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__IOS
// Bitte wählen Sie die VB- oder C # -Sprache für File Status Sampleimport Foundation
lassen headers = [
"cache-kontrolle": "kein cache",
"Postbote-Token": 4 f1b92e2- 034 f- 4 fa0- 94 d9-b097d768668a
]
lassen request = Nsmutableurlrequest(url: NSURL(string: "https://bulkapi.zerobounce.net/v2/deletefile?api_key=replacewithyours&file_id=replacewithyours")! WIE url,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "BEKOMMEN"
request.allHTTPHeaderFields = headers
lassen session = Urlsession.shared
lassen dataTask = session.Datenaufgabe(with: request WIE URL-Anfrage, completionHandler: { (data, response, error) -> leere im
OB (error != null) {
drucken(error)
} sonst {
lassen httpResponse = response WIE? Httpurlresponse
drucken(httpResponse)
}
})
dataTask.fortsetzen()
// Vollständige API-Bibliotheken und Wrapper finden Sie hier:
// https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__IOS
#einführen <Foundation/Foundation.h>
NSDictionary *headers = @{ @ "cache-kontrolle": @ "kein cache",
@ "Postman-Token": @"5e9c24ae-b577-4e33-8748-83f14e151ae9" };
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://bulkapi.zerobounce.net/v2/deletefile?api_key=replacewithyours&file_id=replacewithyours"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:10.0];
[request setHTTPMethod:@"BEKOMMEN"];
[request setAllHTTPHeaderFields:headers];
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
OB (error) {
Nslog(@"%@", error);
} sonst {
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
Nslog(@"%@", httpResponse);
}
}];
[dataTask resume];
Endpunktantwort
Erfolgreiche Antwort
{
"erfolg": Wahr,
"botschaft": "Datei gelöscht",
"dateiname": "test2",
"file_id": b222a0fd- 90 d5- 416 c- 8 f1a- 9 cc3851fc823
}
Fehlerantwort
{
"erfolg": Falsch,
"botschaft": "Datei kann nicht gefunden werden."
}