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 کا گیٹ وے https://api.broadnet.me/sms/sendSms کو Authorization: Bearer ٹوکن اور JSON باڈی کے ساتھ POST درخواست قبول کرتا ہے: senderId (سینڈر ID)، destinationNumber (بین الاقوامی فارمیٹ میں منزل کا نمبر، صرف ہندسے، پلس (+) کا نشان نہیں)، message (پیغام)، اور messageType (GSM-7 کے لیے TEXT، عربی، ایموجی اور دیگر غیر لاطینی اسکرپٹس کے لیے UNICODE)۔ کامیاب کال کے جواب میں میسج ID کے ساتھ 200 OK واپس ملتا ہے۔

§02

انکوڈنگ اور لمبائی

ایک GSM-7 میسج فی سیگمنٹ 160 کریکٹرز پر مشتمل ہوتا ہے (153 اگر میسج کئی سیگمنٹس پر مشتمل ہو)؛ ایموجی یا غیر لاطینی اسکرپٹس کے لیے Unicode پر سوئچ کرنے سے یہ تعداد کم ہو کر 70 (کنکیٹینیٹڈ ہونے کی صورت میں 67) رہ جاتی ہے۔ سادہ GSM-7 کے لیے messageType کو TEXT پر رکھیں اور جب باڈی میں Unicode یا عربی کی ضرورت ہو تو UNICODE پر رکھیں تاکہ کریکٹرز خراب نہ ہوں — POST /sms/identify میسج بھیجنے سے پہلے انکوڈنگ اور سیگمنٹ کی تعداد بتا دیتا ہے۔

§03

ڈیلیوری کو ٹریک کریں، محض اندازہ نہ لگائیں

واپس ملنے والی میسج ID ڈیلیوری رپورٹس (DLRs) کے لیے ہینڈل ہے۔ سبمیشن پر 200 کوڈ کو ہینڈ سیٹ پر میسج موصول ہونے کا ثبوت ماننے کے بجائے، آپریٹر کی حتمی صورتحال — ڈیلیور شدہ، ناکام، یا میعاد ختم — وصول کرنے کے لیے ایک webhook کنفیگر کریں۔

§04

پروڈکشن کی طرف منتقلی

بین الاقوامی E.164 نمبرز استعمال کریں، کام کو وسعت دینے سے پہلے ہر منزل کے مارکیٹ میں اپنی سینڈر ID رجسٹر کریں، اور مستقل لیٹنسی کے لیے آپریٹرز سے براہ راست کنکشن والے روٹس کے ذریعے پیغامات بھیجیں۔ زیادہ حجم کے لیے وہی اکاؤنٹ SMPP کے ساتھ ساتھ REST پر بھی دستیاب ہے، اس لیے آپ HTTP سے شروع کر سکتے ہیں اور دوبارہ آن بورڈنگ کیے بغیر بائنڈ کی اقسام تبدیل کر سکتے ہیں۔

BNBroadNet کی انجینئرنگ ٹیم نے لکھا ہے·2003 سے کیریئر گریڈ میسجنگ فراہم کر رہے ہیں، جس کا ہیڈکوارٹر دبئی میں ہے·ادارتی معیارات
FAQ

اکثر پوچھے جانے والے سوالات

کیا میں GET ریکوسٹ کے ساتھ SMS بھیج سکتا ہوں، یا مجھے POST کی ضرورت ہے؟
POST استعمال کریں۔ REST اینڈ پوائنٹ POST /sms/sendSms ایک JSON باڈی اور Bearer ٹوکن لیتا ہے، اس لیے میسج کا متن اور کریڈنشلز کبھی بھی URLs یا سرور لاگز میں ظاہر نہیں ہوتے۔ پرانی HTTP API (/websmpp/websms) اب بھی موجودہ SMPP دور کے انٹیگریشنز کے لیے GET قبول کرتی ہے، لیکن نئے انٹیگریشنز کے لیے REST API استعمال کرنا چاہیے۔
کیا مجھے SMPP کی ضرورت ہے، یا HTTP API کافی ہے؟
زیادہ تر حجم کے لیے REST/HTTP API کافی ہے اور اسے انٹیگریٹ کرنا سب سے تیز ہے۔ SMPP بہت زیادہ مسلسل تھرو پٹ اور مستقل بائنڈز کے لیے موزوں ہے۔ وہی BroadNet اکاؤنٹ دونوں پر کام کرتا ہے، اس لیے آپ HTTP سے شروع کر سکتے ہیں اور دوبارہ آن بورڈنگ کیے بغیر بعد میں SMPP شامل کر سکتے ہیں۔
مجھے کیسے معلوم ہوگا کہ میسج واقعی ڈیلیور ہو گیا ہے؟
سبمیشن کے نتیجے میں ایک میسج ID ملتی ہے؛ ہینڈ سیٹ کا حتمی اسٹیٹس ایک ڈیلیوری رپورٹ (DLR) کے طور پر آپ کے webhook پر غیر ہم آہنگ (asynchronously) طور پر موصول ہوتا ہے — ڈیلیور شدہ، ناکام، یا میعاد ختم شدہ۔ سبمیشن کے جواب کو ڈیلیوری کا ثبوت نہ سمجھیں۔
اس کے ساتھ بنائیں

کیا آپ کو اسے انٹیگریٹ کرنے میں مدد چاہیے؟

نیچے دیے گئے صفحات وہ پروڈکٹس اور انٹیگریشن گائیڈز ہیں جو اس تصور کو عملی جامہ پہناتے ہیں۔ اگر آپ اسے براہِ راست سمجھنا چاہتے ہیں، تو ہماری انجینئرنگ ٹیم مشرق وسطیٰ اور شمالی افریقہ کے کاروباری اوقات کے دوران اسی دن کالز وصول کرتی ہے۔

ہماری انجینئرنگ ٹیم سے بات کریں
فیڈ بیک

کیا یہ جواب مددگار تھا؟

آپ کی رائے ہمیں یہ طے کرنے میں مدد دیتی ہے کہ کن جوابات کو مثالوں، ڈائیگرامز اور کوڈ اسنیپٹس کے ساتھ مزید تفصیل سے پیش کیا جائے۔

کیا یہ جواب مددگار تھا؟
شکریہ — نوٹ کر لیا گیا ہے۔ ہم اس جواب کو برقرار رکھیں گے۔
سمجھ گئے۔ ہمیں بتائیں کہ کیا کمی تھی — ایک مختصر پیغام بھیجیں۔

ہم مواد کیسے لکھتے اور جانچتے ہیں

کیا اب بھی مدد چاہیے؟

اپنے بلڈ کے بارے میں کسی حقیقی انجینئر سے بات کریں۔

ہم ایک کاروباری دن کے اندر جواب دیتے ہیں، اور پروڈکشن اکاؤنٹس کے لیے 24/7 سپورٹ دستیاب ہے۔ ہمارے سلوشنز انجینئرز اسکرپٹس نہیں بلکہ کوڈ فراہم کرتے ہیں۔

$ curl -X POST https://api.broadnet.me/sms/sendSms
رسپانس SLA
ٹیسٹ رسائی کی درخواستیںہم ایک کاروباری دن کے اندر جواب دیتے ہیں
پروڈکشن24 / 7 · < 15 min
آپریٹر NOC24 / 7 · پیجر