फ़ाइल हटाएँ (v2)

Deletefile API स फ़ाइल को हटा देता है जिसका उपयोग करके सबमिट किया गया था फाइल भेज एपीआई। फाइल तभी डिलीट की जा सकती है जब उसका स्टेटस पूरा हो।

POST / v2 / deletefile

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

URL पैरामीटर

  • पैरामीटर
    विवरण
  • एपीआई कुंजी
    आपकी API कुंजी, आपके खाते में मिली।
  • file_id
    Sendfile API को कॉल करते समय लौटी हुई फ़ाइल ID।

फ़ाइल कोड नमूने हटाएँ

  • मूल दृश्य
  • C#
  • पीएचपी
  • जावा
  • अजगर
  • तीव्र
  • उद्देश्य सी
      
'पूरी एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
' https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__dot_net

'VB.net में फ़ाइल नमूना हटाएँ

जनता कक्षा ResponseResult
    जनता संपत्ति success जैसा बूलियन
    जनता संपत्ति message जैसा तार
    जनता संपत्ति file_id जैसा तार
    जनता संपत्ति file_name जैसा तार
समाप्त कक्षा

निजी साझा उप DeleteFileAPITest()
    धुंधला apiKey जैसा तार = "यहाँ अपने एपीआई कुंजी के साथ बदलें"
    धुंधला fileID जैसा तार = "Sendfile API को कॉल करते समय लौटी फाइल आईडी से बदलें"

    प्रयत्न
        धुंधला responseResult जैसा ResponseResult = DeleteFileAsync(apiKey, fileID).Result
        Console.लिखो(JsonConvert.SerializeObject(responseResult, Formatting.Indented))
    पकड़ ex जैसा Exception
        Console.लिखो(ex.InnerException.Message)
    समाप्त प्रयत्न

    Console.ReadKey()
समाप्त उप

जनता साझा Async समारोह DeleteFileAsync(Byval apiKey जैसा तार, Byval fileID जैसा तार) जैसा Task(का ResponseResult)
    अगर तार.IsNullOrEmpty(apiKey) फिर फेंकना नया Exception("त्रुटि: एपीकेआई की आवश्यकता है")
    अगर तार.IsNullOrEmpty(fileID) फिर फेंकना नया Exception("त्रुटि: फ़ाइलआईडी आवश्यक है")
    धुंधला uri जैसा Uri = नया Uri($"https://bulkapi.zerobounce.net/v2/deletefile?api_key={apiKey}&file_id={fileID}")

    का उपयोग करते हुए client = नया HttpClient()

        का उपयोग करते हुए request = नया HttpRequestMessage(HttpMethod.[प्राप्त], uri)

            का उपयोग करते हुए response = Await client.SendAsync(request).ConfigureAwait(असत्य)
                धुंधला content = Await response.Content.ReadAsStringAsync()

                अगर response.IsSuccessStatusCode = असत्य फिर
                    धुंधला [त्रुटि] = $"StatusCode = {CInt(response.StatusCode)}, Content = {content}"
                    फेंकना नया Exception([त्रुटि])
                समाप्त अगर

                वापसी JsonConvert.DeserializeObject(का ResponseResult)(content)
            समाप्त का उपयोग करते हुए
        समाप्त का उपयोग करते हुए
    समाप्त का उपयोग करते हुए
समाप्त समारोह
    

// संपूर्ण एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
// 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

// C # ें फ़ाइल नमूना हटाएँ

जनता कक्षा Responseresult
{
    जनता bool success { प्राप्त; सेट; }
    जनता तार message { प्राप्त; सेट; }
    जनता तार file_id { प्राप्त; सेट; }
    जनता तार file_name { प्राप्त; सेट; }
}

निजी स्थिर शून्य Deletefileapitest()
{
    तार apiKey = "यहाँ अपने एपीआई कुंजी के साथ बदलें";
    तार fileID = "Sendfile API को कॉल करते समय लौटी फाइल आईडी से बदलें";

    प्रयत्न
    {
        Responseresult responseResult = Deletefileasync(apiKey, fileID).Result;
        Console.लिखो(JsonConvert.Serializeobject(responseResult, Formatting.Indented));
    }
    पकड़ (अपवाद ex)
    {
        Console.लिखो(ex.InnerException.Message);
    }
    Console.कुंजी पढ़ें();
}

जनता स्थिर async Task<ResponseResult> Deletefileasync(तार apiKey, तार fileID)
{
    अगर (तार.Isnullorempty(apiKey))
        फेंकना नया अपवाद("त्रुटि: एपीकेआई की आवश्यकता है");
    अगर (तार.Isnullorempty(fileID))
        फेंकना नया अपवाद("त्रुटि: फ़ाइलआईडी आवश्यक है");

    उरी uri = नया उरी($"https://bulkapi.zerobounce.net/v2/deletefile?api_key={apiKey}&file_id={fileID}");

    का उपयोग करते हुए (वर client = नया Httpclient())
    का उपयोग करते हुए (वर request = नया Httprequestmessage(HttpMethod.Get, uri))
    का उपयोग करते हुए (वर response = इंतजार client.Sendasync(request).Configureawait(असत्य))
    {
        वर content = इंतजार response.Content.Readasstringasync();

        अगर (response.IsSuccessStatusCode == असत्य)
        {
            वर error = $"StatusCode = {(int) response.StatusCode}, सामग्री = {सामग्री}";
            फेंकना नया अपवाद(error);
        }

        वापसी JsonConvert.Deserializeobject<Responseresult>(content);
    }
}
    

  <?php
  // संपूर्ण एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
  // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__php

  $ कर्ल = curl_init();
  
  curl_setopt_array($ कर्ल, सरणी(
    CURLOPT_URL => "https://bulkapi.zerobounce.net/v2/deletefile?api_key=replacewithyours&file_id=replacewithyours",
    CURLOPT_RETURNTRANSFER => सच,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "प्राप्त",
    CURLOPT_POSTFIELDS => "",
    CURLOPT_HTTPHEADER => सरणी(
      "पोस्टमैन-टोकन: 91504 cea-f92f- 46 b0- 97 a4- 338167072887",
      "कैश-कंट्रोल: नो-कैश"
    ),
  ));
  
  $ प्रतिक्रिया = curl_exec($ कर्ल);
  $ अं = curl_error($ कर्ल);
  
  curl_close($ कर्ल);
  
  अगर ($ अं) {
    गूंज "CURL त्रुटि #:" . $ अं;
  } अन्य {
    गूंज $ प्रतिक्रिया;
  }
  ?>
    


  // संपूर्ण एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
  //https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__java

Okhttpclient client = नया Okhttpclient();

निवेदन request = नया निवेदन.निर्माता()
  .यूआरएल("https://bulkapi.zerobounce.net/v2/deletefile?api_key=replacewithyours&file_id=replacewithyours")
  .प्राप्त()
  .addheader("कैश नियंत्रण", "नहीं-कैश")
  .addheader("डाकिया-टोकन", "7 fffd7a4-b2fd- 4 e8b-ac85- 4099411 f27ce")
  .निर्माण();

प्रतिक्रिया response = client.नई कॉल(request).निष्पादित();
    

    # पूर्ण एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
    # https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__python
  
    
आयात http.client

conn = http.client.HTTPConnection("bulkapi, zerobounce, शुद्ध")

payload = ""

headers = {
    'कैश-नियंत्रण': "नहीं-कैश",
    'डाकिया-टोकन': "caa917fe- 45 45 ce- ae- 9456-2 b039b999dcb"
    }

conn.request("प्राप्त", "वी 2, deletefile", payload, headers)

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

छाप(data.decode("utf- 8"))
    
    


  // संपूर्ण एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
  // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__IOS

// फाइल स्टेटस सैंपिमपोर्ट फाउंडेशन के लिए कृपया VB या C # भाषा चुनें

चलो headers = [
  "कैश नियंत्रण": "नहीं-कैश",
  "डाकिया-टोकन": "4 034 f1b92e2- एफ 4 fa0- 94 d9-b097d768668a"
]

चलो request = Nsmutableurlrequest(url: NSURL(string: "https://bulkapi.zerobounce.net/v2/deletefile?api_key=replacewithyours&file_id=replacewithyours")! जैसा यूआरएल,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "प्राप्त"
request.allHTTPHeaderFields = headers

चलो session = Urlsession.shared
चलो dataTask = session.datatask(with: request जैसा URLRequest, completionHandler: { (data, response, error) -> शून्य में
  अगर (error != शून्य) {
    छाप(error)
  } अन्य {
    चलो httpResponse = response जैसा? Httpurlresponse
    छाप(httpResponse)
  }
})

dataTask.बायोडाटा()
    


  // संपूर्ण एपीआई लाइब्रेरी और रैपर्स यहां देखे जा सकते हैं: 
  // https://www.zerobounce.net/docs/zerobounce-api-wrappers/#api_wrappers__v2__IOS

#आयात <Foundation/Foundation.h>

NSDictionary *headers = @{ @ "कैश नियंत्रण": @ "नहीं-कैश",
                            @ "डाकिया-टोकन": @"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:@"प्राप्त"];
[request setAllHTTPHeaderFields:headers];

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

समापन बिंदु प्रतिक्रिया

सफल प्रतिक्रिया

      
  {
    "सफलता": सच,
    "संदेश": "फ़ाइल हटा दी गई",
    "फ़ाइल का नाम": "test2",
    "file_id": "b222a0fd- 90 416 d5- ग 8 f1a- 9 cc3851fc823"
  }
    

त्रुटि प्रतिक्रिया

      
{
  "सफलता": असत्य,
  "संदेश": "फ़ाइल नहीं मिली।"
}