SMS Aktivasyon API'si
Zaten kullanan araçlar için ortak düz metin aktivasyon formatı. Yeni entegrasyonlar REST API'yi de kullanabilir.Doğrulama Numaralarına Giriş
Her çağrı, API anahtarınız ve bir aksiyon parametresi ile https://snsverify.com/stubs/handler_api.php adresine yapılan bir GET (veya POST) isteğidir. Anahtar, konsolunuzun API anahtarı sayfasından alınır; gizli tutun, bakiyenizi harcayabilir. Yanıtlar, ACCESS_NUMBER veya STATUS_OK gibi kısa metin satırları veya liste aksiyonları için JSON'dur, bu formatı kullanan diğer servislerle tamamen aynıdır.
getBalance (GET) [+]
USD cinsinden bakiyeniz.
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getBalance
Yanıt
ACCESS_BALANCE:12.50
getServicesList (GET) [+]
Satın alabileceğiniz servis kodları (JSON).
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getServicesList
Yanıt
{"status":"success","services":[{"code":"whatsapp","name":"WhatsApp"}]}getCountries (GET) [+]
Ülke kodları (ISO, küçük harf) ve telefon kodları (JSON).
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getCountries
Yanıt
{"gb":{"name":"United Kingdom","dial":"44"}}getPrices (GET) [+]
Ülke ve servis başına USD cinsinden fiyatlar. Her iki filtre de isteğe bağlıdır.
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getPrices&service=whatsapp&country=gb
Yanıt
{"gb":{"whatsapp":{"cost":0.94,"count":100}}}getNumber (GET) [+]
Bir numara satın alır. Aktivasyon kimliği ve ülke kodlu numarayı döndürür.
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getNumber&service=whatsapp&country=gb
Yanıt
ACCESS_NUMBER:AC-7K2M9QX4PB:447700900123
getStatus (GET) [+]
STATUS_WAIT_CODE (henüz kod yok), STATUS_OK:<code>, STATUS_WAIT_RETRY:<son kod> (başka bir kod istendi), STATUS_CANCEL (iptal edildi veya iade edildi).
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=getStatus&id=AC-7K2M9QX4PB
Yanıt
STATUS_OK:482915
setStatus (GET) [+]
status=1 hazır (ACCESS_READY), 3 başka bir kod (ACCESS_RETRY_GET), 6 bitir (ACCESS_ACTIVATION), 8 kod gelmeden tam iade ile iptal (ACCESS_CANCEL).
https://snsverify.com/stubs/handler_api.php?api_key=$KEY&action=setStatus&id=AC-7K2M9QX4PB&status=3
Yanıt
ACCESS_RETRY_GET
Tipik Akış
- Servis ve ülke ile getNumber'ı çağırın. Aktivasyon kimliğini kaydedin ve numarayı uygulamaya verin.
- Uygulama SMS gönderdiğinde setStatus'u status=1 ile çağırın (isteğe bağlı, sadece aktivasyonu hazır olarak işaretler).
- STATUS_OK ile kodu alana kadar getStatus'u her 3 ila 5 saniyede bir kontrol edin.
- Başka bir kod mu lazım? setStatus status=3, ardından STATUS_OK yeni kodu gösterene kadar tekrar kontrol edin.
- Tamamlandı: setStatus status=6. Kod yok ve paranızı şimdi geri almak istiyorsanız: setStatus status=8 (sadece kod gelmeden önce). Aksi takdirde aktivasyon 20 dakika sonra kendini iade eder.
Hata Yanıtları
| BAD_KEY | Eksik veya yanlış API anahtarı. |
| BAD_ACTION | Bilinmeyen aksiyon. |
| BAD_SERVICE | Bilinmeyen servis kodu. |
| BAD_COUNTRY | Bu servis o ülkede satılmıyor. |
| NO_BALANCE | Yetersiz bakiye. |
| NO_NUMBERS | Şu an uygun numara yok. Biraz sonra tekrar deneyin. |
| NO_ACTIVATION | Bilinmeyen aktivasyon kimliği veya size ait değil. |
| EARLY_CANCEL_DENIED | Zaten bir kod geldi, bu yüzden aktivasyon iptal edilemez. |
| TOO_MANY_REQUESTS | Bir dakikada 300'den fazla istek. |
| NO_ACTIVATIONS | Zaten 20 açık aktivasyon var. |
Limitler: Her anahtar için dakikada 300 istek, her hesap için en fazla 20 açık aktivasyon. 2026-11-04 itibarıyla fiyatlar