BroadNet
Operasional Jawaban BroadNet

Bagaimana cara mengirim SMS melalui API?

Terakhir ditinjau 1 menit bacaDitinjau oleh tim engineering BroadNet
Jawaban cepat

Mengirimkan SMS melalui HTTP API berarti meneruskan nomor tujuan, sender ID, dan teks pesan ke endpoint REST yang menyerahkan pesan tersebut ke jaringan operator dan mengembalikan ID pesan yang dapat Anda lacak untuk keterkiriman.

Definisi dalam bahasa sederhanaNetral vendorDitinjau 24 September 2026
DiagramBagaimana pesan A2P sampai ke ponsel
  1. Aplikasi AndaMengirim melalui REST API atau SMPP
  2. Platform BroadNetMemvalidasi, merutekan, dan menagih setiap pesan
  3. SMSC milik operatorKoneksi langsung ke operator
  4. Perangkat pelangganPesan terkirim
Laporan pengiriman (DLR) kembali melalui jalur yang sama ke webhook Anda
Jawaban lengkap

Semua yang perlu diketahui, tidak ada yang tidak perlu.

§01

Permintaan

Gateway BroadNet menerima POST ke https://api.broadnet.me/sms/sendSms dengan token Authorization: Bearer dan body JSON: senderId (sender ID pengirim), destinationNumber (nomor tujuan dalam format internasional, hanya angka, tanpa tanda plus), message (teks), dan messageType (TEXT untuk GSM-7, UNICODE untuk bahasa Arab, emoji, dan skrip non-Latin lainnya). Panggilan yang berhasil akan mengembalikan 200 OK dengan ID pesan dalam body respons.

§02

Pengodean dan panjang

Pesan GSM-7 muat 160 karakter per segmen (153 karakter jika pesan mencakup beberapa segmen); beralih ke Unicode untuk emoji atau skrip non-Latin akan menurunkannya menjadi 70 (67 jika digabungkan). Atur messageType ke TEXT untuk GSM-7 biasa dan UNICODE jika isi pesan memerlukan Unicode atau bahasa Arab agar karakter tidak rusak — POST /sms/identify mengembalikan encoding dan jumlah segmen sebelum Anda mengirim.

§03

Pantau pengiriman, jangan hanya berasumsi

ID pesan yang dikembalikan adalah pengenal untuk laporan pengiriman (DLR). Konfigurasikan webhook untuk menerima status akhir dari operator — terkirim, gagal, atau kedaluwarsa — daripada menganggap respons 200 saat pengiriman sebagai bukti bahwa perangkat telah menerima pesan.

§04

Beralih ke produksi

Gunakan nomor internasional E.164, daftarkan sender ID Anda di setiap pasar tujuan sebelum melakukan skala, dan kirim melalui rute langsung ke operator untuk latensi yang konsisten. Untuk volume tinggi, akun yang sama dapat diakses melalui SMPP maupun REST, sehingga Anda dapat memulai di HTTP dan beralih tipe bind tanpa perlu onboarding ulang.

BNDitulis oleh tim engineering BroadNet·Mengoperasikan perpesanan kelas operator sejak 2003, berkantor pusat di Dubai·Standar editorial
FAQ

Pertanyaan yang sering diajukan

Dapatkah saya mengirim SMS dengan permintaan GET, atau apakah saya memerlukan POST?
Gunakan POST. Endpoint REST POST /sms/sendSms menerima body JSON dan Bearer token, sehingga teks pesan dan kredensial tidak pernah muncul di URL atau log server. HTTP API (/websmpp/websms) lama masih menerima GET untuk integrasi era SMPP, tetapi integrasi baru harus menggunakan REST API.
Apakah saya butuh SMPP, atau apakah HTTP API sudah cukup?
REST/HTTP API sudah cukup untuk sebagian besar volume dan merupakan yang tercepat untuk diintegrasikan. SMPP cocok untuk throughput berkelanjutan yang sangat tinggi dan bind yang persisten. Akun BroadNet yang sama dapat digunakan pada keduanya, sehingga Anda dapat memulai dengan HTTP dan menambahkan SMPP kemudian tanpa perlu onboarding ulang.
Bagaimana saya tahu bahwa pesan benar-benar terkirim?
Pengiriman mengembalikan ID pesan; status akhir perangkat genggam tiba secara asinkron sebagai laporan pengiriman (DLR) pada webhook Anda — terkirim, gagal, atau kedaluwarsa. Jangan menganggap respons pengiriman sebagai bukti pengiriman.
Bangun dengan

Butuh bantuan untuk menghubungkannya?

Halaman di bawah ini berisi produk dan panduan integrasi yang mengimplementasikan konsep ini secara teknis. Jika Anda lebih memilih untuk mendiskusikannya secara langsung, tim teknis kami siap menerima panggilan pada hari yang sama selama jam kerja MENA.

Hubungi tim teknis kami
Umpan Balik

Apakah jawaban ini membantu?

Pilihan Anda membantu kami memprioritaskan jawaban mana yang perlu diperluas dengan contoh, diagram, dan cuplikan kode.

Apakah jawaban ini membantu?
Terima kasih — dicatat. Kami akan terus memperbarui jawaban ini.
Baik. Beri tahu kami apa yang kurang — kirim pesan singkat.

Cara kami menulis dan meninjau konten

Masih butuh bantuan?

Bicarakan sistem Anda langsung dengan teknisi ahli.

Kami membalas dalam satu hari kerja, dan akun produksi mendapatkan dukungan 24/7. Solution engineer kami mengirimkan kode, bukan skrip.

$ curl -X POST https://api.broadnet.me/sms/sendSms
SLA Respons
Permintaan akses uji cobaKami membalas dalam 1 hari kerja
Produksi24 / 7 · < 15 min
NOC Operator24 / 7 · pager