Elimina file (v2)

L'API deletefile elimina il file che è stato inviato utilizzando inviare file API. Il file può essere eliminato solo quando il suo stato è Completo.

POST / v2 / deletefile

URL API: https://bulkapi.zerobounce.net/v2/deletefile

Parametri URL

  • Parametro
    Descrizione
  • api_key
    La tua chiave API, che si trova nel tuo account.
  • file_id
    L'ID file restituito durante la chiamata all'API sendfile.

Elimina esempi di codice file

  • Visual Basic
  • C#
  • PHP
  • Giava
  • Pitone
  • Veloce
  • Obiettivo C
      
'Librerie API complete e wrapper sono disponibili qui: 
' https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__dot_net

'Elimina esempio di file in VB.net

Pubblico Classe ResponseResult
    Pubblico Proprietà success Come Booleano
    Pubblico Proprietà message Come Corda
    Pubblico Proprietà file_id Come Corda
    Pubblico Proprietà file_name Come Corda
Fine Classe

Privato Condivisa Sub DeleteFileAPITest()
    Fioco apiKey Come Corda = "sostituisci con la tua chiave api qui"
    Fioco fileID Come Corda = "sostituisci con l'ID file restituito quando chiami l'API sendfile"

    PROVARE
        Fioco responseResult Come ResponseResult = DeleteFileAsync(apiKey, fileID).Result
        Console.Scrivi(JsonConvert.SerializeObject(responseResult, Formatting.Indented))
    Catturare ex Come Exception
        Console.Scrivi(ex.InnerException.Message)
    Fine PROVARE

    Console.ReadKey()
Fine Sub

Pubblico Condivisa Async Funzione DeleteFileAsync(ByVal apiKey Come Corda, ByVal fileID Come Corda) Come Task(Di ResponseResult)
    Se Corda.IsNullOrEmpty(apiKey) Poi Gettare Nuovo Exception("Errore: è richiesto apiKey")
    Se Corda.IsNullOrEmpty(fileID) Poi Gettare Nuovo Exception("Errore: fileID è richiesto")
    Fioco uri Come Uri = Nuovo Uri($"https://bulkapi.zerobounce.net/v2/deletefile?api_key={apiKey}&file_id={fileID}")

    Utilizzando client = Nuovo HttpClient()

        Utilizzando request = Nuovo HttpRequestMessage(HttpMethod.[ottenere], uri)

            Utilizzando response = Await client.SendAsync(request).ConfigureAwait(Falso)
                Fioco content = Await response.Content.ReadAsStringAsync()

                Se response.IsSuccessStatusCode = Falso Poi
                    Fioco [errore] = $"StatusCode = {CInt(response.StatusCode)}, Content = {content}"
                    Gettare Nuovo Exception([errore])
                Fine Se

                Ritorno JsonConvert.DeserializeObject(Di ResponseResult)(content)
            Fine Utilizzando
        Fine Utilizzando
    Fine Utilizzando
Fine Funzione
    

// 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

// Elimina esempio di file in C #

Pubblico Classe ResponseResult
{
    Pubblico bool success { ottenere; impostato; }
    Pubblico Corda message { ottenere; impostato; }
    Pubblico Corda file_id { ottenere; impostato; }
    Pubblico Corda file_name { ottenere; impostato; }
}

Privato statico vuoto Deletefileapitest()
{
    Corda apiKey = "sostituisci con la tua chiave api qui";
    Corda fileID = "sostituisci con l'ID file restituito quando chiami l'API sendfile";

    PROVARE
    {
        ResponseResult responseResult = DeleteFileAsync(apiKey, fileID).Result;
        Console.Scrivi(JsonConvert.Serializeobject(responseResult, Formatting.Indented));
    }
    Catturare (Eccezione ex)
    {
        Console.Scrivi(ex.InnerException.Message);
    }
    Console.ReadKey();
}

Pubblico statico async Task<ResponseResult> DeleteFileAsync(Corda apiKey, Corda fileID)
{
    Se (Corda.IsNullOrEmpty(apiKey))
        Gettare Nuovo Eccezione("Errore: è richiesto apiKey");
    Se (Corda.IsNullOrEmpty(fileID))
        Gettare Nuovo Eccezione("Errore: fileID è richiesto");

    Uri uri = Nuovo Uri($"https://bulkapi.zerobounce.net/v2/deletefile?api_key={apiKey}&file_id={fileID}");

    Utilizzando (var client = Nuovo HttpClient())
    Utilizzando (var request = Nuovo Httprequestmessage(HttpMethod.Get, uri))
    Utilizzando (var response = await client.SendAsync(request).Configureawait(Falso))
    {
        var content = await response.Content.Readasstringasync();

        Se (response.IsSuccessStatusCode == Falso)
        {
            var error = $"StatusCode = {(int) response.StatusCode}, Content = {content}";
            Gettare Nuovo Eccezione(error);
        }

        Ritorno JsonConvert.Deserializeobject<ResponseResult>(content);
    }
}
    

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

  $ ricciolo = curl_init();
  
  curl_setopt_array($ ricciolo, vettore(
    CURLOPT_URL => "https://bulkapi.zerobounce.net/v2/deletefile?api_key=replacewithyours&file_id=replacewithyours",
    CURLOPT_RETURNTRANSFER => Vero,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "OTTENERE",
    CURLOPT_POSTFIELDS => "",
    CURLOPT_HTTPHEADER => vettore(
      "Postino-token: 91504 cea-f92f- 46 b0- 97 a4- 338167072887",
      "controllo cache: no-cache"
    ),
  ));
  
  $ risposta = curl_exec($ ricciolo);
  $ err = curl_error($ ricciolo);
  
  curl_close($ ricciolo);
  
  Se ($ err) {
    eco "Errore cURL #:" . $ err;
  } altro {
    eco $ risposta;
  }
  ?>
    


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

Okhttpclient client = Nuovo Okhttpclient();

Richiesta request = Nuovo Richiesta.Costruttore()
  .url("https://bulkapi.zerobounce.net/v2/deletefile?api_key=replacewithyours&file_id=replacewithyours")
  .ottenere()
  .AddHeader("cache-control", "no-cache")
  .AddHeader("Postino-token", "7 fffd7a4-b2fd- 4 e8b-ac85- 4099411 f27ce")
  .costruire();

Risposta response = client.nuova chiamata(request).eseguire();
    

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

conn = http.client.HTTPConnection("bulkapi, zerobounce netti")

payload = ""

headers = {
    'cache-control': "no-cache",
    'Postino-token': "caa917fe- 45 45 ce- ae 9456-2 b039b999dcb"
    }

conn.request("OTTENERE", "v2, deletefile", payload, headers)

res = conn.getresponse()
data = res.read()

stampare(data.decode("utf- 8"))
    
    


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

// Seleziona la lingua VB o C # per Stato file Sampleimport Foundation

permettere headers = [
  "cache-control": "no-cache",
  "Postino-token": "4 034 f1b92e2- f- 4 94 fa0- d9-b097d768668a"
]

permettere request = Nsmutableurlrequest(url: NSURL(string: "https://bulkapi.zerobounce.net/v2/deletefile?api_key=replacewithyours&file_id=replacewithyours")! Come url,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "OTTENERE"
request.allHTTPHeaderFields = headers

permettere session = Urlsession.shared
permettere dataTask = session.datatask(with: request Come URLRequest, completionHandler: { (data, response, error) -> vuoto in
  Se (error != zero) {
    stampare(error)
  } altro {
    permettere httpResponse = response Come? Httpurlresponse
    stampare(httpResponse)
  }
})

dataTask.curriculum vitae()
    


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

#importare <Foundation/Foundation.h>

NSDictionary *headers = @{ @ "cache-control": @ "no-cache",
                            @ "Postino-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:@"OTTENERE"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
        completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
            Se (error) {
                NSLog(@"%@", error);
            } altro {
                NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                NSLog(@"%@", httpResponse);
            }
        }];
[dataTask resume];
    

Risposta dell'endpoint

Risposta riuscita

      
  {
    "successo": Vero,
    "messaggio": "File eliminato",
    "nome del file": "test2",
    "file_id": "b222a0fd- 90 416 d5- c- 8 9 f1a- cc3851fc823"
  }
    

Risposta all'errore

      
{
  "successo": Falso,
  "messaggio": "Impossibile trovare il file."
}