AI स्कोरिंग एपीआई: फाइल डिलीट करें

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

पोस्ट / V2 / स्कोरिंग / DELETEFILE

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

URL पैरामीटर

  • पैरामीटर
    आवश्यक / वैकल्पिक
    विवरण
  • एपीआई कुंजी
    अपेक्षित
    आपकी API कुंजी, आपके खाते में मिली
  • file_id
    अपेक्षित
    Sendfile API को कॉल करते समय लौटी फाइल आईडी

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

  • मूल दृश्य
  • C#
  • पीएचपी
  • जावा
  • अजगर
  • तीव्र
  • उद्देश्य सी
      
'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/scoring/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)
           समाप्त का उपयोग करते हुए
       समाप्त का उपयोग करते हुए
   समाप्त का उपयोग करते हुए
समाप्त समारोह
   

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

 $ कर्ल = curl_init();
 
 curl_setopt_array($ कर्ल, सरणी(
   CURLOPT_URL => "https://bulkapi.zerobounce.net/v2/scoring/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 त्रुटि #:" . $ अं;
 } अन्य {
   गूंज $ प्रतिक्रिया;
 }
 ?>
   

Okhttpclient client = नया Okhttpclient();

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

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

आयात 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"))
   
   

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

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

चलो request = Nsmutableurlrequest(url: NSURL(string: "https://bulkapi.zerobounce.net/v2/scoring/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.बायोडाटा()
   

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

NSDictionary *headers = @{ @ "कैश नियंत्रण": @ "नहीं-कैश",
                           @ "डाकिया-टोकन": @"5e9c24ae-b577-4e33-8748-83f14e151ae9" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://bulkapi.zerobounce.net/v2/scoring/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"
 }
   

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

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