İçeriğe geç

Netflix Toplu E-posta Kontrolcüsü API: Hızlı E-posta Doğrulama

Dosyanızdaki e-posta adreslerinin Netflix’e kayıtlı olup olmadığını kontrol edin. netflix_email görev türünü ve diğer e-posta tabanlı hizmetlerle aynı toplu sorgulama akışını kullanın.

Tespit Dosyası Yükleme Kod örneği:

Terminal window
curl --location 'https://api.checknumber.ai/v1/tasks' \
--header 'X-API-Key: API-KEY' \
--form 'file=@"input.txt"' \
--form 'task_type="netflix_email"'

Görev Durumu Kontrolü Kod örneği:

Terminal window
curl --location 'https://api.checknumber.ai/v1/gettasks' \
--header 'X-API-Key: API-KEY' \
--form 'task_id="task_id"'

Tespit dosyası yükleme başarılı yanıtı

{
"task_id": "d4g8o46p2jvh04o9uolg",
"status": "pending",
"total": 2049,
"estimated_amount": {
"amount": "0.500000",
"currency": "USD"
},
"message": "Task created successfully",
"created_at": "2025-11-21T15:58:08.916446594Z"
}

İşleme durumu için yanıt

{
"created_at": "2025-11-21T08:27:09.933Z",
"updated_at": "2025-11-21T08:27:10.241Z",
"task_id": "d4g24nep2jvh04o9uoh0",
"user_id": "wfi7wGPS4B4PdtTMox5Y",
"status": "processing",
"total": 2049,
"success": 1024,
"failure": 0
}

Görevin tamamlandığını belirten bir yanıt sağlayın ve sonuçlar için indirme URL’sini dahil edin.

{
"created_at": "2025-11-21T08:27:09.933Z",
"updated_at": "2025-11-21T08:27:10.241Z",
"task_id": "d4g24nep2jvh04o9uoh0",
"user_id": "wfi7wGPS4B4PdtTMox5Y",
"status": "exported",
"total": 2049,
"success": 2049,
"failure": 0,
"result_url": "https://example-link-to-results.zip",
"actual_amount": {
"amount": "2.000000",
"currency": "USD"
}
}

Dosya yükleme istek URL’si

POST https://api.checknumber.ai/v1/tasks

Dosya yükleme istek parametreleri

ParametreAçıklama
filefile, Yükleme dosyası, her satır bir e-posta adresi içermelidir
task_typestring, netflix_email olarak ayarlayın

Görev durumu kontrol istek URL’si

POST https://api.checknumber.ai/v1/gettasks

Görev durumu kontrol istek parametreleri

ParametreAçıklama
task_idstring, görev oluşturulurken döndürülen görev kimliği

Sonuç Alanları

AlanAçıklamaÖrnek
EmailE-posta adresiuser@example.com
netflixE-postanın aktif Netflix hesabı olup olmadığıyes, no

Yanıt Formatı

AlanAçıklama
created_atGörevin oluşturulduğu zaman damgası
updated_atSon görev durumu güncellemesinin zaman damgası
task_idBenzersiz görev tanımlayıcısı
user_idKullanıcının ID’si
statusGörev durumu:
pending: Sırada ve bekliyor
processing: Şu anda işleniyor
exported: Sonuçlar indirilebilir
failed: Görev başarısız oldu, tahsil edilen tutar otomatik olarak iade edilir
totalİşlenen toplam e-posta adresi sayısı
successBaşarıyla tanımlanan e-posta adresleri
failureİşlenemyen e-posta adresleri
result_url(Opsiyonel) Durum exported olduğunda sonuçlar için indirme URL’si
actual_amount(İsteğe bağlı) Fiilen tahsil edilen tutar; görev kapatıldıktan sonra döner
estimated_amount(Oluşturma yanıtı) Görevin tahmini tutarı; nihai ücret görev tamamlanınca kesinleşir

Durum Kodları

DurumAçıklama
200free, istek başarılı (ör. durum sorgusu)
202charge, görev başarıyla oluşturuldu; tahmini tutar düşülür
400free, hatalı istek: geçersiz parametreler veya dosya biçimi, desteklenmeyen görev türü ya da geçerli kayıt sayısının minimum partinin altında olması
401free, eksik veya geçersiz API anahtarı
402free, yetersiz bakiye
404free, görev bulunamadı
413free, yüklenen dosya çok büyük
500free, sunucu iç hatası, daha sonra tekrar deneyin