/api/v1 الحالية التي تستبدل مفتاح الوصول إلى واجهة برمجة التطبيقات برمز حامل (bearer token). تختلف بيانات الاعتماد وتنسيق الطلبات فيها عن واجهة برمجة التطبيقات العامة /v1.
للحصول على تكامل جديد، ابدأ بـالبدء السريع لواجهة برمجة التطبيقات والمصادقة. تستخدم واجهة برمجة التطبيقات /v1 الجديدة مفاتيح واجهة برمجة التطبيقات الخاصة بحسابات الخدمة أو رموز وصول OAuth.
قبل أن تبدأ
تحتاج إلى ما يلي:- صلاحية وصول إلى Living Security تتيح إدارة مفاتيح الوصول إلى واجهة برمجة التطبيقات
- مفتاح وصول إلى واجهة برمجة التطبيقات تم إنشاؤه ضمن الإعدادات → Access Keys
- السر الخاص بمفتاح الوصول الذي يظهر مرة واحدة فقط عند إنشاء بيانات الاعتماد
- معرّف جهة إصدار واجهة برمجة التطبيقات (API issuer ID) الذي تزوّدك به Living Security مع بيانات اعتماد واجهة برمجة التطبيقات العامة
- عنوان URL الأساسي الإقليمي للمؤسسة التي تجري تكاملها
- بيئة تشغيل على جانب الخادم ومدير أسرار
يعرض مربع حوار Access Keys السر الذي يظهر مرة واحدة، لكنه لا يعرض معرّف جهة
إصدار واجهة برمجة التطبيقات. إذا لم تزوّدك Living Security بمعرّف جهة الإصدار
مع بيانات اعتماد واجهة برمجة التطبيقات العامة، فاطلبه من دعم Living
Security. معرّف جهة الإصدار ليس معرّف مفتاح
الوصول ولا معرّف المؤسسة.
المضيفات الإقليمية
يستخدم العقد القديم مضيفات الإنتاج الإقليمية/api/v1 التالية:
استخدم المنطقة المعيّنة لمؤسسة Living Security. لا تبدّل المناطق للالتفاف على خطأ في التفويض أو التوافر.
الموارد القديمة
استخدم Developers → Public API Reference للاطلاع على القائمة الكاملة للعمليات والمعلمات والطلبات والاستجابات والمخططات. إذا لم تكن العملية مدرجة هناك، فهي ليست جزءًا من واجهة برمجة التطبيقات العامة حاليًا.
المصادقة
يتم الوصول إلى واجهة برمجة التطبيقات العامة على مرحلتين:- استبدل مفتاح الوصول السري ومعرّف جهة إصدار واجهة برمجة التطبيقات برمز حامل قصير العمر ومعرّف المؤسسة.
- أرسل الرمز الحامل ومعرّف المؤسسة مع كل طلب إلى واجهة برمجة التطبيقات.
TypeScript SDK
ثبّت الإصدار الرئيسي الحالي:طلب REST مباشر
إذا أجريت عملية الاستبدال خارج SDK، فأرسل الرمز الحامل ومعرّف المؤسسة مع كل طلب:دورة حياة مفتاح الوصول
- سمِّ المفاتيح بحسب التكامل أو الأتمتة المالكة لها.
- اختر أقل النطاقات امتيازًا من بين ما يتيحه نموذج مفتاح الوصول.
- احفظ السر الذي يظهر مرة واحدة فورًا؛ إذ لا يمكن استرجاعه بعد الإنشاء أو التدوير.
- دوّر المفتاح من خلال الإعدادات → Access Keys وانشر المفتاح البديل قبل إلغاء بيانات الاعتماد القديمة.
- ألغِ المفاتيح التي لم تعد مستخدمة أو التي ربما تعرّض سرها للانكشاف.
- استخدم مفاتيح حسابات الخدمة للتكاملات غير البشرية عندما يكون نوع المفتاح هذا متاحًا لمؤسستك.
ترقيم الصفحات
يدعم البحث عن الأشخاص المعلماتlimit وcursor وoffset وincludeTotal. يُفضَّل استخدام المؤشر الذي أعادته الاستجابة السابقة للتصفح المتسلسل.
- القيمة الافتراضية للمعلمة
limitهي 50 وتقبل من 1 إلى 100. - تواصل المعلمة
cursorمن استجابة سابقة. - تتخطى المعلمة
offsetعددًا من السجلات وقيمتها الافتراضية 0. - تطلب المعلمة
includeTotal=trueعددًا دقيقًا بعد التصفية؛ احذفها عندما لا تحتاج إلى العدد.
pagination الذي تعيده نقطة النهاية. لا تحسب الصفحة التالية استنادًا إلى عدد الصفوف المستلمة، ولا تجمع طلبات مرقّمة بشكل مستقل ثم تفرز النتائج الجزئية بنفسك.
الأخطاء
تستخدم أخطاء JSON الموثقة الشكل العام التالي:message سلسلة نصية أو مصفوفة من رسائل التحقق.
لا ينشر العقد المنسّق حاليًا حدًّا رقميًا موحدًا للمعدل، ولا يضمن وجود ترويسة استجابة لمعرّف الطلب لكل عملية. سجّل الوقت بالتوقيت العالمي المنسّق (UTC) والطريقة والمسار والحالة ونص الاستجابة بعد تنقيته عند طلب الدعم.
لا تعِد محاولة عمليات الإنشاء أو التدوير أو الإلغاء أو الحذف تلقائيًا ما لم توثّق العملية صراحةً أنها متماثلة القوة (idempotent). تحقق من الحالة الحالية للمورد بعد أي فشل غامض في الشبكة.
التوافق وإيقاف الدعم
يتطور الإصدار V1 بصورة إضافية افتراضيًا. يجب على العملاء تجاهل حقول الاستجابة غير المعروفة. يتطلب أي تغيير جذري مسار ترحيل موثقًا؛ وتبقى العمليات التي أُعلن إيقاف دعمها في المرجع مع ذكر السبب والبديل عند توفره وتاريخ الإيقاف النهائي خلال فترة الترحيل. ثبّت حزمة SDK على إصدار رئيسي متوافق، وراجع ملاحظات الإصدار قبل الترقية. اعتبر مرجع واجهة برمجة التطبيقات العامة المُنشأ آليًا، وليس عملاء التطبيق التابعين للجهة المصنّعة، المصدر المرجعي للمخطط.واجهة برمجة التطبيقات العامة وMCP وتطبيق الويب
راجع تكامل MCP لربط أداة ذكاء اصطناعي بـ Living Security.
الحصول على المساعدة
تواصل مع دعم Living Security مع تزويدنا بما يلي:- المؤسسة والمنطقة
- اسم SDK وإصداره، إن كان مستخدمًا
- الطابع الزمني بالتوقيت العالمي المنسّق (UTC) والطريقة والمسار
- حالة HTTP ونص الخطأ بعد تنقيته
ذو صلة
مفاتيح الوصول إلى واجهة برمجة التطبيقات
إنشاء بيانات اعتماد واجهة برمجة التطبيقات وتدويرها وإلغاؤها.
تكامل MCP
ربط أدوات الذكاء الاصطناعي المدعومة من خلال Model Context Protocol.

