BroadNet
مصادقة API·/authentication

قم بالمصادقة باستخدام واجهة برمجة تطبيقات BroadNet.

يحمل كل طلب REST ترويسة Authorization: Bearer مع رمز الوصول الخاص بحسابك في BroadNet. يؤدي غياب الرمز أو عدم صلاحيته إلى الاستجابة 401 مع جسم خطأ بصيغة JSON. أما واجهة HTTP القديمة (/websmpp) فتستقبل بيانات الاعتماد كمعاملات، وهي محفوظة فقط للتكاملات القائمة من حقبة SMPP.

قراءة لمدة 4 دقائق·تم التحديث في سبتمبر 2026·القسم 2 من 15مركز المطورين

Overview

يحمل كل طلب إلى API BroadNet REST رمز الوصول الخاص بك في ترويسة Authorization: Bearer. يُصدر الرمز لكل حساب ويأتي من حساب BroadNet الخاص بك؛ ولا تتضمن API أي استدعاء يستبدل اسم المستخدم وكلمة المرور بالرمز. يتم رفض الرمز المميز المفقود أو غير الصالح عند بوابة API باستخدام HTTP 401 وجسم JSON يحتوي على حقلين، error وmessage.

بيانات اعتماد /websmpp القديمة

تستخدم API HTTP القديمة الموجودة ضمن /websmpp، والمُخصصة لعمليات التكامل في عصر SMPP، بيانات الاعتماد كمعاملات طلب (اسم المستخدم وكلمة المرور، أو مفتاح الوصول) بدلاً من رمز Bearer. استخدمها فقط إذا كنت تعتمد عليها بالفعل؛ يجب أن تستخدم عمليات التكامل الجديدة API REST الخاصة Bearer.

أمثلة

انسخ والصق واستبدل القيم النائبة — هذه الأمثلة تستدعي واجهة API لبيئة الإنتاج كما هي مكتوبة.

authenticated requestbash
curl -X POST https://api.broadnet.me/sms/identify \
  -H "Authorization: Bearer $BROADNET_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "message": "Hello from BroadNet" }'
↳ نفس العنوان في كل نقطة نهاية وفي كل قناة.
401 Unauthorizedjson
{
  "error": "Unauthorized",
  "message": "Missing Authorization token"
}
وصول تجريبي · نرد خلال يوم عمل واحد

اطلب وصولاً تجريبياً وابنِ بثقة.

سنرد عليك خلال يوم عمل واحد ببيانات اعتماد الاختبار. بعد ذلك، ثبّت TypeScript SDK أو استدعِ REST API من أي لغة، وأرسل رسالتك التجريبية الأولى إلى رقمك الخاص.

$npm install @broadnet/cpaas-sdk axiosready