قم بالبناء على السلك.
API REST وبروتوكول SMPP 3.4، SDK رسمية بلغة TypeScript، ومواصفات OpenAPI 3.1 التي يمكنك من خلالها إنشاء عملاء بأي لغة. لكل نقطة نهاية مثال على الطلب، ومثال على الاستجابة، والأخطاء التي قد تواجهها.
التشغيل السريع
قم بتثبيت TypeScript SDK أو استخدم curl، ثم أرسل أول SMS لك، وانتقل بعد ذلك إلى بيئة الإنتاج.
مرجع واجهة API
مصادقة Bearer، والإرسال، والتحميل المجمع، والبحث عن الأرقام، وتنسيق الخطأ، ونقطة نهاية الإرسال لكل قناة.
مواصفات OpenAPI
OpenAPI 3.1: 329 مسارًا و376 عملية عبر 8 قنوات. استورده أو أنشئ عميلًا.
خادم MCP
قم بتوصيل وكلاء الذكاء الاصطناعي بشبكة BroadNet عبر بروتوكول سياق النموذج، باستخدام رمز BroadNet الخاص بك.
SMPP 3.4
ربط مباشر لأجهزة الإرسال ذات الحجم الكبير. كتالوج PDU + الضبط.
روابط الويب
يتم إرسال حالة التسليم إلى عنوان URL الخاص بخطاف الويب المُكوّن في حسابك.
المصادقة
رموز Bearer، وعنوان URL أساسي واحد للاختبار والإنتاج، والاحتفاظ بالرموز على جانب الخادم.
رموز الخطأ
تنسيق خطأ ExceptionResponse وماذا تعني كل حالة من حالات HTTP.
مجموعة أدوات SDK
حزمة TypeScript SDK الرسمية (@broadnet/cpaas-sdk)، إضافة إلى إضافة Excel والـ webhooks وخادم MCP.
سجل التغييرات
تغييرات API، بتاريخها.
التكرارية
تجنب عمليات الإرسال المكررة: احتفظ بمعرف كل عملية إرسال يتم إرجاعها وتحقق من الحالة قبل إعادة الإرسال.
إعادة المحاولة والتراجع
ما الذي يجب إعادة المحاولة به، والتراجع الأسي مع التذبذب، وماذا يجب فعله بعد انتهاء المهلة.
ترقيم الصفحات
تصفح نقاط نهاية القائمة باستخدام معلمات الاستعلام الخاصة بالصفحة والحجم.
إصدارات API
المسارات غير المُعَدّة للإصدارات، وإصدارات المواصفات ومجموعات SDK، وكيفية تتبع تغييرات API.
استكشاف الأخطاء وإصلاحها
أعطال محددة، وما الذي يسببها فعلياً على الطرق التي يقودها المشغّل مباشرة.
POST /sms/sendSms
نقطة نهاية واحدة، طلب HTTPS واحد مع رمز Bearer. أرسل الإنجليزية أو يونيكود أو العربية من خلال نفس الطلب: حدد نوع الرسالة إلى TEXT أو UNICODE، وسيعيد API معرّف الرسالة المقبولة.
اقرأ المرجع كاملاًcurl -X POST https://api.broadnet.me/sms/sendSms \ -H "Authorization: Bearer $BROADNET_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "senderId": "BroadNet", "destinationNumber": "447700900123", "message": "Your verification code is 482913", "messageType": "TEXT" }' # 200 OK → response body is the message ID, e.g. 2603121407537573731