BroadNet
ऑपरेशन्स BroadNet उत्तर

आप API के माध्यम से SMS कैसे भेजते हैं?

अंतिम बार समीक्षा की गई 1 मिनट की रीडिंगBroadNet इंजीनियरिंग द्वारा समीक्षा की गई
त्वरित उत्तर

एक HTTP API के माध्यम से SMS भेजने का मतलब है डेस्टिनेशन नंबर, सेंडर ID और मैसेज टेक्स्ट को एक REST एंडपॉइंट पर पास करना जो मैसेज को ऑपरेटर नेटवर्क को सौंपता है और एक मैसेज ID वापस करता है जिसे आप डिलीवरी के लिए ट्रैक कर सकते हैं।

सरल भाषा में परिभाषावेंडर-न्यूट्रलसमीक्षा तिथि 24 सितंबर 2026
आरेखएक A2P मैसेज फ़ोन तक कैसे पहुँचता है
  1. आपका एप्लिकेशनREST API या SMPP के माध्यम से भेजता है
  2. BroadNet प्लेटफ़ॉर्मप्रत्येक मैसेज को वैलिडेट, रूट और बिल करता है
  3. ऑपरेटर का SMSCऑपरेटर से सीधा कनेक्शन
  4. सब्सक्राइबर हैंडसेटमैसेज डिलीवर हो जाता है
डिलीवरी रिपोर्ट (DLR) उसी रास्ते से वापस आपके webhook पर आती है
विस्तृत उत्तर

सब कुछ जो जानना ज़रूरी है, कुछ भी नहीं जो ज़रूरी नहीं है।

§01

अनुरोध

BroadNet का गेटवे Authorization: Bearer टोकन और JSON बॉडी के साथ https://api.broadnet.me/sms/sendSms को POST रिक्वेस्ट स्वीकार करता है: senderId (सेंडर ID), destinationNumber (इंटरनेशनल फॉर्मेट में डेस्टिनेशन नंबर, केवल अंक, बिना प्लस साइन के), message (टेक्स्ट), और messageType (GSM-7 के लिए TEXT, अरबी, इमोजी और अन्य नॉन-लैटिन स्क्रिप्ट के लिए UNICODE)। सफल कॉल के रिस्पॉन्स बॉडी में message ID के साथ 200 OK वापस मिलता है।

§02

Encoding और लंबाई

एक GSM-7 मैसेज प्रति सेगमेंट 160 कैरेक्टर की क्षमता रखता है (एक बार जब मैसेज कई सेगमेंट में बंट जाता है तो 153); इमोजी या नॉन-लैटिन स्क्रिप्ट के लिए Unicode पर स्विच करने से यह घटकर 70 (कन्कैटिनेटेड होने पर 67) हो जाती है। प्लेन GSM-7 के लिए messageType को TEXT पर सेट करें और जब बॉडी में Unicode या अरबी की आवश्यकता हो तो UNICODE पर सेट करें, ताकि कैरेक्टर खराब न हों — POST /sms/identify भेजने से पहले एन्कोडिंग और सेगमेंट काउंट वापस देता है।

§03

डिलीवरी को ट्रैक करें, केवल अनुमान न लगाएं

रिटर्न किया गया मैसेज ID डिलीवरी रिपोर्ट (DLRs) के लिए हैंडल है। सबमिशन पर 200 को हैंडसेट द्वारा मैसेज प्राप्त होने का प्रमाण मानने के बजाय, ऑपरेटर के अंतिम स्टेटस — delivered, failed, या expired — प्राप्त करने के लिए एक webhook कॉन्फ़िगर करें।

§04

प्रोडक्शन में माइग्रेशन

अंतरराष्ट्रीय E.164 नंबरों का उपयोग करें, स्केल करने से पहले प्रत्येक गंतव्य बाज़ार में अपना सेंडर ID रजिस्टर करें, और निरंतर लेटेंसी के लिए ऑपरेटरों से सीधे कनेक्शन वाले रूट का उपयोग करें। हाई वॉल्यूम के लिए उसी अकाउंट को SMPP के साथ-साथ REST के माध्यम से भी एक्सेस किया जा सकता है, इसलिए आप HTTP से शुरुआत कर सकते हैं और बिना दोबारा ऑन-बोर्डिंग किए बाइंड प्रकार बदल सकते हैं।

BNBroadNet इंजीनियरिंग टीम द्वारा लिखित·2003 से कैरियर-ग्रेड मैसेजिंग का संचालन, जिसका मुख्यालय दुबई में है·संपादकीय मानक
FAQ

अक्सर पूछे जाने वाले प्रश्न

क्या मैं GET रिक्वेस्ट के साथ SMS भेज सकता हूँ, या मुझे POST की आवश्यकता है?
POST का उपयोग करें। REST एंडपॉइंट POST /sms/sendSms एक JSON बॉडी और Bearer टोकन लेता है, इसलिए मैसेज टेक्स्ट और क्रेडेंशियल्स कभी भी URL या सर्वर लॉग में दिखाई नहीं देते हैं। पुराने HTTP API (/websmpp/websms) अभी भी मौजूदा SMPP-युग के इंटीग्रेशन के लिए GET स्वीकार करते हैं, लेकिन नए इंटीग्रेशन के लिए REST API का उपयोग किया जाना चाहिए।
क्या मुझे SMPP की आवश्यकता है, या HTTP API पर्याप्त है?
अधिकांश वॉल्यूम के लिए REST/HTTP API पर्याप्त है और इसे इंटीग्रेट करना सबसे तेज़ है। SMPP बहुत अधिक निरंतर थ्रूपुट और परसिस्टेंट बाइंड्स के लिए उपयुक्त है। एक ही BroadNet अकाउंट दोनों पर काम करता है, इसलिए आप बिना दोबारा ऑन-बोर्डिंग किए HTTP से शुरू कर सकते हैं और बाद में SMPP जोड़ सकते हैं।
मुझे कैसे पता चलेगा कि मैसेज वास्तव में डिलीवर हुआ है?
सबमिशन एक मैसेज ID लौटाता है; हैंडसेट का अंतिम स्टेटस आपके webhook पर एक डिलीवरी रिपोर्ट (DLR) के रूप में एसिंक्रोनस रूप से आता है — डिलीवर हुआ, विफल या एक्सपायर। सबमिशन रिस्पॉन्स को डिलीवरी के प्रमाण के रूप में न मानें।
इसके साथ बनाएँ

इसे सेटअप करने में मदद चाहिए?

नीचे दिए गए पेज वे प्रोडक्ट्स और इंटीग्रेशन गाइड हैं जो इस कॉन्सेप्ट को हकीकत में बदलते हैं। यदि आप इसे लाइव समझना चाहते हैं, तो हमारी इंजीनियरिंग टीम MENA कार्य घंटों के दौरान उसी दिन कॉल पर उपलब्ध रहती है।

हमारी इंजीनियरिंग टीम से बात करें
फीडबैक

क्या यह उत्तर सहायक था?

आपका वोट हमें यह प्राथमिकता तय करने में मदद करता है कि किन उत्तरों को उदाहरणों, आरेख और कोड स्निपेट्स के साथ विस्तार से समझाना चाहिए।

क्या यह उत्तर सहायक था?
धन्यवाद — नोट कर लिया गया है। हम इस उत्तर को अपडेट रखेंगे।
समझ गए। हमें बताएं कि क्या कमी थी — एक छोटा सा नोट भेजें।

हम सामग्री कैसे लिखते और जाँचते हैं

क्या अभी भी मदद चाहिए?

अपने बिल्ड के बारे में एक असली इंजीनियर से बात करें।

हम एक कार्य दिवस के भीतर जवाब देते हैं, और प्रोडक्शन अकाउंट्स को 24/7 सपोर्ट मिलता है। हमारे सोल्यूशंस इंजीनियर्स कोड भेजते हैं, स्क्रिप्ट नहीं।

$ curl -X POST https://api.broadnet.me/sms/sendSms
रिस्पॉन्स SLA
टेस्ट-एक्सेस अनुरोधहम एक कार्य दिवस के भीतर जवाब देते हैं
प्रोडक्शन24 / 7 · < 15 min
ऑपरेटर NOC24 / 7 · पेजर