BroadNet
العمليات إجابة BroadNet

كيف يتم إرسال رسالة SMS عبر واجهة برمجة التطبيقات (API)؟

آخر مراجعة 1 دقائق قراءةتمت المراجعة من قبل قسم الهندسة BroadNet
إجابة سريعة

إرسال رسالة SMS عبر واجهة برمجة تطبيقات HTTP يعني تمرير رقم الوجهة ومعرّف المُرسِل ونص الرسالة إلى نقطة نهاية REST التي تسلم الرسالة إلى شبكات المشغّلين وتعيد معرف رسالة يمكنك تتبعه للتسليم.

تعريف بلغة بسيطةمحايد تجاه البائعتمت المراجعة 24 سبتمبر 2026
مخططكيفية وصول رسالة A2P إلى الهاتف
  1. تطبيقكيتم الإرسال عبر REST API أو SMPP
  2. منصة BroadNetتتحقق من كل رسالة وتوجّهها وتحتسب تكلفتها
  3. SMSC الخاص بالمشغّلاتصال مباشر مع المشغّل
  4. هاتف المشتركيتم تسليم الرسالة
يعود إيصال التسليم (DLR) عبر المسار نفسه إلى الـ webhook الخاص بك
الإجابة المطولة

كل ما يستحق المعرفة، ولا شيء مما لا يستحقها.

§01

الطلب

تقبل بوابة BroadNet طلب POST إلى https://api.broadnet.me/sms/sendSms مع ترويسة Authorization: Bearer تحمل رمز الوصول، وجسم JSON يتضمن: senderId (معرّف المُرسِل)، وdestinationNumber (رقم الوجهة بالصيغة الدولية، أرقام فقط ومن دون علامة +)، وmessage (النص)، وmessageType (القيمة TEXT لترميز GSM-7، والقيمة UNICODE للعربية والرموز التعبيرية والأبجديات غير اللاتينية الأخرى). يُرجع الطلب الناجح الاستجابة 200 OK مع معرّف الرسالة في جسم الاستجابة.

§02

الترميز والطول

تتسع رسالة GSM-7 لـ 160 حرفًا في المقطع الواحد (153 حرفًا عندما تمتد الرسالة على عدة مقاطع)؛ أما التحويل إلى Unicode للرموز التعبيرية أو الأبجديات غير اللاتينية فيخفض ذلك إلى 70 حرفًا (67 في الرسائل المتسلسلة). اضبط messageType على TEXT لنصوص GSM-7 العادية وعلى UNICODE عندما يحتاج النص إلى Unicode أو العربية، حتى لا تتشوه الأحرف — ويُرجع POST /sms/identify الترميز وعدد المقاطع قبل الإرسال.

§03

تتبع عملية التسليم، لا تفترض ذلك.

معرّف الرسالة المُسترجعة هو معرّف إيصالات التسليم (DLRs). قم بتهيئة رابط ويب لتلقّي الحالة النهائية للمشغّل - تم التسليم، أو فشل، أو انتهت صلاحيتها - بدلاً من اعتبار رمز الاستجابة 200 عند الإرسال دليلاً على استلام الهاتف للرسالة.

§04

الانتقال إلى مرحلة الإنتاج

استخدم أرقام E.164 الدولية، وسجّل معرّف المُرسِل في كل سوق وجهة قبل التوسع، وأرسل عبر مسارات مشغّل مباشرة لضمان زمن استجابة ثابت. بالنسبة للأحجام الكبيرة، يُمكن الوصول إلى الحساب نفسه عبر SMPP وREST، لذا يُمكنك البدء عبر HTTP وتغيير أنواع الربط دون الحاجة إلى إعادة التسجيل.

BNكتبه فريق الهندسة BroadNet·تشغيل خدمات الرسائل عالية الجودة منذ عام 2003، والمقر الرئيسي في دبي·المعايير التحريرية
FAQ

الأسئلة الشائعة

هل يمكنني إرسال رسالة SMS باستخدام طلب GET، أم أنني بحاجة إلى طلب POST؟
استخدم POST. نقطة نهاية REST POST /sms/sendSms تستقبل جسم JSON ورمز Bearer، فلا يظهر نص الرسالة ولا بيانات الاعتماد في عناوين URL أو سجلات الخادم. ولا تزال واجهة HTTP القديمة (/websmpp/websms) تقبل GET للتكاملات القائمة من حقبة SMPP، لكن ينبغي أن تستخدم التكاملات الجديدة واجهة REST API.
هل أحتاج إلى SMPP، أم أن واجهة برمجة تطبيقات HTTP كافية؟
تُعدّ واجهة برمجة تطبيقات REST/HTTP كافية لمعظم أحجام البيانات، وهي الأسرع في التكامل. بينما يُناسب بروتوكول SMPP معدلات نقل البيانات العالية والمستدامة والروابط الدائمة. يعمل حساب BroadNet نفسه مع كلا البروتوكولين، لذا يمكنك البدء باستخدام HTTP وإضافة SMPP لاحقًا دون الحاجة إلى إعادة التسجيل.
كيف أعرف أن الرسالة قد تم تسليمها بالفعل؟
يُعيد الإرسال معرّف رسالة؛ وتصل حالة الجهاز النهائية بشكل غير متزامن كإيصال تسليم (DLR) على رابط الويب الخاص بك - تم التسليم، أو فشل، أو انتهت صلاحيته. لا تعتبر رد الإرسال دليلاً على التسليم.
ابدأ باستخدام هذا

هل تحتاج إلى مساعدة في توصيل هذا الجهاز؟

الصفحات التالية تعرض المنتجات وأدلة التكامل التي تُجسّد هذا المفهوم عمليًا. إذا كنت تُفضّل شرحًا عمليًا، فإن فريقنا الهندسي يُجيب على المكالمات في نفس اليوم خلال ساعات العمل MENA .

تحدث إلى فريقنا الهندسي
تعليق

هل كانت هذه الإجابة مفيدة؟

يساعدنا تصويتك في تحديد أولويات الإجابات التي يجب توسيعها بأمثلة ورسوم بيانية ومقتطفات من التعليمات البرمجية.

هل كانت هذه الإجابة مفيدة؟
شكراً، تمّت الملاحظة. سنحتفظ بهذه الإجابة.
فهمت. أخبرنا ما هو المفقود — أرسل ملاحظة سريعة.

كيف نكتب المحتوى ونراجعه

هل ما زلت بحاجة إلى مساعدة؟

تحدث إلى مهندس حقيقي حول تصميمك.

نرد خلال يوم عمل واحد، وتحظى حسابات الإنتاج بدعم على مدار الساعة طوال أيام الأسبوع. مهندسو الحلول لدينا يقدمون برمجيات جاهزة، وليس مجرد برامج نصية.

$ curl -X POST https://api.broadnet.me/sms/sendSms
اتفاقية مستوى الاستجابة (SLA)
طلبات الوصول التجريبيالرد خلال يوم عمل واحد
بيئة الإنتاج24 / 7 · < 15 min
مركز NOC للمشغّلينعلى مدار الساعة · استدعاء المناوب