SMS Doğrulamayı API ile Otomatikleştirme (Geliştirici Rehberi)

REST API veya SMS-Activate uyumlu uç nokta ile numara alın, kodu sorgulayın ve iadeleri programla yönetin.

Güncellendi: · 2 dk okuma

Test süreçleri yürütüyor ya da çok sayıda test hesabı yönetiyorsanız, numaraları elle almak ölçeklenmez. API ile paneldeki her şeyi yapabilirsiniz: fiyatlara bakmak, numara almak, kodu okumak ve iade için iptal etmek.

API anahtarınızı alın

Giriş yapın, Hesap ayarları'nı açın ve API anahtarınızı kopyalayın. Gizli tutun: bakiyenizi harcayabilir. İstediğiniz zaman yenileyebilirsiniz.

Temel akış

  1. GET /api/v1/prices?service=telegram: fiyat, stok ve başarı oranıyla ülkeleri listeler.
  2. POST /api/v1/buy (service ve fiyat listesindeki country_id ile): sipariş kimliği ve numara döner.
  3. status değeri received olana kadar 5 saniyede bir GET /api/v1/status?id=….
  4. İşiniz bitince POST /api/v1/finish; artık gerekmiyorsa iade için /api/v1/cancel.

Python örneği

import time, requests
BASE = "https://ALANADINIZ/api/v1"
H = {"Authorization": "Bearer API_ANAHTARINIZ"}

o = requests.post(f"{BASE}/buy", headers=H, data={"service": "telegram", "country_id": 16}).json()
print("Numara:", o["order"]["number"])
for _ in range(60):
    s = requests.get(f"{BASE}/status", headers=H, params={"id": o["order"]["id"]}).json()
    if s["order"]["status"] == "received":
        print("Kod:", s["order"]["code"]); break
    time.sleep(5)
else:
    requests.post(f"{BASE}/cancel", headers=H, data={"id": o["order"]["id"]})

SMS-Activate tarzı betikler mi kullanıyorsunuz?

Mevcut aracınızı API anahtarınızla /stubs/handler_api.php adresine yönlendirin. getBalance, getNumber, getStatus, setStatus ve getPrices desteklenir; çoğu araç yalnızca temel adresi değiştirerek çalışır.

İyi uygulamalar

  • 5 saniyeden sık sorgulamayın.
  • Gerekmeyen siparişleri mutlaka iptal edin; iade anında yapılır.
  • Yalnızca fiyata değil success_rate değerine göre de sıralayın.
  • Eşzamanlı sipariş sınırına uyun; limit hatası çok fazla bekleyen numaranız olduğu anlamına gelir.

Tüm parametreler ve hata kodları: API dokümantasyonu.

Denemeye hazır mısınız? Saniyeler içinde numara alın:

Diğer rehberler