İçeriğe geç

MAX Denetçi API'si: Toplu Telefon Numarası Doğrulaması

Dosyanızdaki telefon numaralarının MAX mesajlaşma uygulamasında (oneme.ru) kayıtlı olup olmadığını kontrol edin. Diğer sosyal/mesajlaşma denetçileri ile aynı toplu görev iş akışını kullanır.

Algılama dosyası yükleyin — örnek:

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

Görev durumunu kontrol edin — örnek:

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

Yükleme başarılı yanıtı

{
"task_id": "d4g8o46p2jvh04o9uolg",
"status": "pending",
"total": 2049,
"message": "Task created successfully",
"created_at": "2026-05-18T11:00:00.000000000Z"
}

İşleniyor durumu yanıtı

{
"created_at": "2026-05-18T11:00:00.000Z",
"updated_at": "2026-05-18T11:01:30.000Z",
"task_id": "d4g24nep2jvh04o9uoh0",
"user_id": "wfi7wGPS4B4PdtTMox5Y",
"status": "processing",
"total": 2049,
"success": 1024,
"failure": 0
}

Tamamlandı yanıtı (exported)

{
"created_at": "2026-05-18T11:00:00.000Z",
"updated_at": "2026-05-18T11:03:00.000Z",
"task_id": "d4g24nep2jvh04o9uoh0",
"user_id": "wfi7wGPS4B4PdtTMox5Y",
"status": "exported",
"total": 2049,
"success": 2049,
"failure": 0,
"result_url": "https://example-link-to-results.zip"
}

Dosya yükleme istek URL’i

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

Dosya yükleme istek parametreleri

ParametreAçıklama
filefile, her satırda bir telefon numarası (E.164 formatında, örneğin +79991234567)
task_typestring, max olarak ayarla

Minimum toplu iş boyutu: görev başına 1000 numara.

Görev durumunu kontrol etme istek URL’i

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

Görev durumunu kontrol etme istek parametreleri

ParametreAçıklama
task_idstring, Görev oluşturma sırasında dönen görev kimliği

Sonuç alanları

AlanAçıklamaÖrnek
NumberE.164 formatında telefon numarası+79991234567
maxNumaranın MAX mesajlaşmasında kayıtlı olup olmadığıyes, no

Yanıt formatı

AlanAçıklama
created_atGörev oluşturulduğunda zaman damgası
updated_atSon görev durumu güncellemesinin zaman damgası
task_idBenzersiz görev tanımlayıcısı
user_idKullanıcı kimliği
statuspending · processing · exported
totalİşlenen toplam telefon numarası sayısı
successBaşarıyla tanımlanan numaralar
failureİşlenemez numaralar
result_urlstatus exported olduğunda indirme URL’i

Durum kodları

DurumAçıklama
200charge, istek başarılı
400free, hatalı istek
500free, sunucu hatası