İçeriğe geç
OmniChannels.ai

Doğrulama kodları için OTP SMS API

Tek kullanımlık şifreleri arka ucunuzdan BroadNet REST API'sine tek bir HTTPS isteğiyle gönderin. Kodu uygulamanız üretir ve doğrular; biz kayıtlı bir SMS başlığından doğrudan operatör rotalarıyla iletir, her durumu webhook'unuza bildiririz.

POST /sms/sendSmscURL
curl -X POST https://api.broadnet.me/sms/sendSms \
  -H "Authorization: Bearer $BROADNET_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "senderId": "OmniDemo",
    "destinationNumber": "971500000000",
    "message": "482913 is your OmniDemo code. It expires in 5 minutes. Do not share it.",
    "messageType": "TEXT",
    "campaignName": "login-otp"
  }'

# 200 OK
2603121407537573731

SMS API ile OTP gönderimi. Token, SMS başlığı ve numara yer tutucudur.

Kısa yanıt

Güncelleme

OmniChannels.ai ile SMS üzerinden OTP göndermek için arka ucunuz kodu üretir ve https://api.broadnet.me adresindeki POST /sms/sendSms uç noktasını bearer token, SMS başlığı, numara ve mesajla çağırır. API bir mesaj kimliği döndürür, iletim durumları webhook'unuza ulaşır. Unicode ve Arapça desteklenir; WhatsApp veya sesli arama yedek olarak kullanılabilir.

OTP SMS API geliştiricilere ne sunar

Kodunuz ne yapar, API ne yapar

Net bir ayrım doğrulamayı güvenli tutar: kod sizin sisteminizde, iletim platformdadır.

ÖğeAyrıntılar
Kodu üretinArka ucunuz rastgele bir kod üretir, geçerlilik süresiyle birlikte hash'ini saklar ve numara, cihaz ve IP adresi başına denemeleri sınırlar.
SMS'i gönderinsenderId, destinationNumber (ülke kodu artı numara, yalnızca rakam), message ve messageType ile POST /sms/sendSms.
İletimi izleyinDönen mesaj kimliğini saklayın ve webhook durumlarını onunla eşleştirin. Zaman aşımınız içinde DELIVERED gelmemesi bir yedeklemeyi tetikleyebilir.
Kodu doğrulayınArka ucunuz kullanıcının yazdığını saklanan hash ile karşılaştırır. Platform doğrulama durumunuzu asla kontrol etmez veya saklamaz.
Yedeğe geçinKimlik doğrulama şablonuyla WhatsApp'tan ya da ekibimizin sizinle birlikte devreye aldığı sesli aramayla yeniden gönderin.
FiyatlandırmaHedefe göre SMS segmenti başına, BroadNet'in yayımlanmış liste fiyatlarıyla ücretlendirilir; kurulum ücreti ve aylık asgari tutar yoktur. Ülke bazında SMS fiyatlarına bakın.

OTP SMS API nasıl entegre edilir

  1. 1

    Token'ınızı alın

    Erişim talep edin; hesabınız için bir bearer token verilir ve test mesajları kendi doğrulanmış numaralarınıza gider.

  2. 2

    SMS başlığı kaydettirin

    İşlemsel bir SMS başlığı seçin ve yayına almadan önce gerektiren ülkelerde kaydettirin.

  3. 3

    Mesajı yazın

    Kodu başa koyun, markanızı belirtin, geçerlilik süresini yazın ve paylaşmama uyarısı ekleyin. Tek segmentte tutun.

  4. 4

    Gönderin ve izleyin

    POST /sms/sendSms çağırın, mesaj kimliğini saklayın ve webhook durumlarını idempotent şekilde işleyin.

  5. 5

    Yedekleme ve limit ekleyin

    Sonraki adım olarak WhatsApp veya sesli aramayı ekleyin; yayından önce SMS pumping'i engellemek için istekleri hız sınırına tabi tutun.

OTP SMS API ne zaman doğru tercih

Şu durumlarda iyi bir seçim

  • Kayıt, giriş veya ödeme doğrulamasını kendi uygulamanıza kuruyor ve kodun tam kontrolünü istiyorsunuz.
  • BAE, Suudi Arabistan ve diğer Körfez ile MENA pazarlarına Arapça ve İngilizce OTP göndermeniz gerekiyor.
  • Şimdi SMS, ileride WhatsApp, RCS veya sesli yedekleme için tek API istiyorsunuz.
  • REST ve webhook'ları tercih ediyor, hacimler büyüdüğünde SMPP'yi de kullanabilmek istiyorsunuz.

Başlamadan önce bilmeniz gerekenler

  • Barındırılan bir doğrulama uç noktası yoktur: kodu uygulamanız üretir, saklar ve kontrol eder.
  • Üretim erişimi ekibimiz tarafından incelenir; anında self servis kayıt yoktur.
  • SMS başlığı kaydı bazı ülkelerde günler sürer; bu yüzden yayın tarihinizden önce başlatın.
  • OTP uç noktaları SMS pumping dolandırıcılığının hedefidir; ülke izin listeleri, hız limitleri ve bot kontrolleri uygulamadaki sorumluluğunuzdur.

Kanal yedeklemesi, adım adım

Platform veya API üzerinden bir kez gönderin. Bir adım zamanında iletilmezse sıradaki kanal otomatik olarak devralır ve her durum tek bir webhook biçiminde geri döner.

  1. 01

    WhatsApp

    Düğmeli zengin şablon, okundu bilgisi ve gelen kutusunda yanıtlar

  2. 02

    RCS

    Cihaz ve operatörün RCS'i desteklediği yerde markalı zengin kart

  3. 03

    SMS

    Doğrudan operatör rotalarıyla her cep telefonuna ulaşır

  4. 04

    Ses

    Metin ulaşmadığında sesli kod veya mesaj

Her adım bir iletim bildirimini bekler; zaman aşımı kullanım senaryosuna göre belirlenirHer mesaj için tek bir iletim durumu webhook'unuza döner

OTP SMS API hakkında sorular

API ile OTP SMS nasıl gönderilir?

Kodu arka ucunuzda üretin, ardından Authorization: Bearer başlığı ve senderId, destinationNumber, message ile messageType içeren bir JSON gövdesiyle POST https://api.broadnet.me/sms/sendSms çağırın. Yanıt mesaj kimliğidir, iletim durumları webhook'unuza gelir.

API kodu benim için üretir ve doğrular mı?

Hayır. Kodu uygulamanız üretir, geçerlilik süresiyle hash'ini saklar ve kullanıcının girdiğini kontrol eder. Doğrulamayı kendi sisteminizde tutmak, kod mantığının, deneme limitlerinin ve denetim izinin sizin kontrolünüzde kalması demektir.

OTP SMS'i Arapça gönderebilir miyim?

Evet. messageType değerini UNICODE yapın. Arapça SMS segment başına 70 karaktere sığar; mesajı kısa tutun. Kodlamayı ve segment sayısını öğrenmek için önce POST /sms/identify çağırabilirsiniz.

En iyi OTP SMS mesaj biçimi nedir?

Kodla başlayın, markanızı belirtin, geçerlilik süresini yazın ve kullanıcıyı kodu asla paylaşmaması konusunda uyarın; hepsi tek segmentte. İşlemsel bir SMS başlığı kullanın ve teklifleri dışarıda tutun; böylece ağlar mesajı pazarlama olarak filtrelemez.

OTP SMS iletilmezse ne yapmalıyım?

Mesaj kimliği için webhook durumlarını izleyin. DELIVERED görmüyorsanız veya kullanıcı kodu zaman aşımı süreniz içinde girmiyorsa yeniden gönderim sunun ya da WhatsApp veya sesli aramaya geçin. Aynı numaraya sonsuza dek yeniden denemeyin.

OTP uç noktamı SMS pumping'e karşı nasıl korurum?

Yalnızca hizmet verdiğiniz ülkelere izin verin, numara, cihaz ve IP adresi başına hız sınırı koyun, herkese açık formlara bot kontrolü ekleyin ve olağandışı önekli isteklerde ani artışlarda uyarı alın. Göndermeden önce numara sorgusu da geçersiz numaraları elemeye yardımcı olur.

Bir OTP SMS ne kadara mal olur?

OTP SMS, hedefin tarifesiyle segment başına ücretlendirilir. BroadNet'in ülke bazında gösterge niteliğindeki liste fiyatları SMS fiyat sayfalarındadır; örneğin BAE'ye segment başına 0,0123 ABD dolarından başlar. Kurulum ücreti veya aylık asgari tutar yoktur; fiyatları teklifiniz teyit eder.

Sandbox var mı?

Test erişimi aynı API üzerinden kendi doğrulanmış numaralarınıza gönderir; böylece üretimden önce gerçek iletimi ve durumları test edersiniz. Ayrı bir herkese açık sandbox ve anında self servis kayıt yoktur.

Bu konudaki rehberler

Platformun diğer özelliklerini keşfedin

OTP SMS için API erişimi alın

Ülkelerinizi, beklenen doğrulama hacimlerinizi ve SMS başlığınızı bize iletin. Kendi numaralarınıza test için bir token verir ve SMS başlığı kaydında yardımcı oluruz.

Yazılım yığınınızı ve neyi bağlamak istediğinizi paylaşın. Bir çözüm mühendisi sizinle iletişime geçecek.

Bir API uzmanıyla görüşün

Size yanıt vermek için kullanırız. Herhangi bir kurumsal alan adı olabilir.

İsteğe bağlı. Arama tercih ediyorsanız ülke kodunu ekleyin.

Ayrıntı ekleyin (isteğe bağlı)
İlgilendiğiniz kanallar(isteğe bağlı)

Ekibimiz entegrasyonunuz konusunda sizinle iletişime geçecek.