BroadNet
Operasyonlar BroadNet yanıtı

API üzerinden SMS nasıl gönderilir?

Son inceleme tarihi 1 dk okumaBroadNet mühendislik ekibi tarafından incelendi
Hızlı yanıt

Bir HTTP API üzerinden SMS göndermek; hedef numarayı, gönderici adını ve mesaj metnini, mesajı operatör ağlarına ileten ve teslimatı takip edebileceğiniz bir mesaj kimliği (message ID) döndüren bir REST uç noktasına iletmek anlamına gelir.

Sade dille tanımTedarikçi bağımsızSon inceleme 24 Eylül 2026
DiyagramBir A2P mesajının telefona ulaşma süreci
  1. UygulamanızREST API veya SMPP üzerinden gönderilir
  2. BroadNet platformuHer mesajı doğrular, yönlendirir ve faturalandırır
  3. Operatör SMSC’siDoğrudan operatör bağlantısı
  4. Abone cihazıMesaj iletilir
İletim raporu (DLR), aynı yol üzerinden webhook'unuza geri döner
Detaylı yanıt

Bilmeniz gereken her şey, gereksiz hiçbir şey yok.

§01

İstek

BroadNet ağ geçidi, bir Authorization: Bearer token ve bir JSON gövdesi içeren bir POST isteğini https://api.broadnet.me/sms/sendSms'e kabul eder: senderId (gönderici adı), destinationNumber (uluslararası formatta hedef numara, sadece rakamlar, artı işareti yok), message (metin) ve messageType (GSM-7 için TEXT, Arapça, emoji ve diğer Latin olmayan alfabeler için UNICODE). Başarılı bir çağrı, yanıt gövdesinde mesaj kimliği (message ID) ile birlikte 200 OK döner.

§02

Kodlama ve uzunluk

Bir GSM-7 mesajı segment başına 160 karakter alır (mesaj birden fazla segmente yayıldığında 153 karakter); emoji veya Latin alfabesi dışındaki karakterler için Unicode'a geçildiğinde bu sayı 70'e (birleştirilmiş halde 67) düşer. Karakterlerin bozulmaması için düz GSM-7 için messageType değerini TEXT, metin gövdesi Unicode veya Arapça gerektirdiğinde ise UNICODE olarak ayarlayın — POST /sms/identify, göndermeden önce kodlamayı ve segment sayısını döndürür.

§03

Teslimatı takip edin, varsaymayın

Döndürülen mesaj ID'si, teslimat makbuzları (DLR'ler) için tanımlayıcıdır. Gönderim anındaki 200 yanıtını mesajın telefona ulaştığının kanıtı olarak kabul etmek yerine, operatörün nihai durumunu — iletildi, başarısız veya süresi doldu — almak için bir webhook yapılandırın.

§04

Canlıya geçiş

Uluslararası E.164 numaraları kullanın, ölçeklendirmeden önce her hedef pazarda gönderici adınızı kaydedin ve tutarlı gecikme süreleri için doğrudan operatör rotaları üzerinden gönderim yapın. Yüksek hacimli işlemler için aynı hesaba REST ile birlikte SMPP üzerinden de erişilebilir; böylece HTTP ile başlayabilir ve yeniden kayıt sürecine girmeden bağlantı türlerini değiştirebilirsiniz.

BNBroadNet mühendislik ekibi tarafından yazılmıştır·2003 yılından beri operatör sınıfı mesajlaşma hizmeti sunulmaktadır, genel merkezi Dubai'dedir.·Editoryal standartlar
FAQ

Sıkça sorulan sorular

SMS gönderimi için GET isteği kullanabilir miyim yoksa POST mu gerekli?
POST kullanın. REST uç noktası POST /sms/sendSms bir JSON gövdesi ve Bearer token kabul eder; böylece mesaj metni ve kimlik bilgileri URL'lerde veya sunucu günlüklerinde asla görünmez. Eski HTTP API (/websmpp/websms), mevcut SMPP dönemi entegrasyonları için hala GET kabul etmektedir, ancak yeni entegrasyonlar REST API kullanmalıdır.
SMPP'ye ihtiyacım var mı, yoksa HTTP API yeterli mi?
REST/HTTP API çoğu hacim için yeterlidir ve entegrasyonu en hızlı olanıdır. SMPP, çok yüksek sürekli throughput ve kalıcı bind'lar (persistent binds) için uygundur. Aynı BroadNet hesabı her ikisinde de çalışır, böylece HTTP ile başlayıp yeniden kayıt sürecine girmeden daha sonra SMPP ekleyebilirsiniz.
Bir mesajın gerçekten iletildiğini nasıl anlarım?
Gönderim işlemi bir mesaj kimliği (message ID) döndürür; nihai cihaz durumu, webhook'unuza bir iletim raporu (DLR) olarak asenkron bir şekilde (iletildi, başarısız oldu veya süresi doldu şeklinde) gelir. Gönderim yanıtını iletim kanıtı olarak kabul etmeyin.
Bununla inşa edin

Entegrasyon için yardıma mı ihtiyacınız var?

Aşağıdaki sayfalar, bu kavramı hayata geçiren ürünleri ve entegrasyon kılavuzlarını içermektedir. Konuyu canlı olarak incelemek isterseniz, mühendislik ekibimiz MENA mesai saatleri içinde aynı gün içinde görüşme sağlayabilir.

Mühendislik ekibimizle görüşün
Geri Bildirim

Bu cevap yardımcı oldu mu?

Oylarınız, hangi yanıtları örnekler, diyagramlar ve kod parçacıklarıyla genişleteceğimizi önceliklendirmemize yardımcı olur.

Bu cevap yardımcı oldu mu?
Teşekkürler — not edildi. Bu yanıtı güncel tutacağız.
Anladık. Nelerin eksik olduğunu bize bildirin — kısa bir not gönderin.

İçerikleri nasıl yazıyor ve gözden geçiriyoruz

Hâlâ yardıma mı ihtiyacınız var?

Projeniz hakkında gerçek bir mühendisle görüşün.

Bir iş günü içinde yanıt veriyoruz; kurumsal hesaplar ise 7/24 destek alır. Çözüm mühendislerimiz sadece script değil, çalışan kodlar sunar.

$ curl -X POST https://api.broadnet.me/sms/sendSms
Yanıt SLA
Test erişimi talepleri1 iş günü içinde yanıt verilir
Canlı Ortam24 / 7 · < 15 min
Operatör NOC7 / 24 · pager