# مرجع أخطاء جلسات التشغيل

حدّد أخطاء Playback Session API، وافهم حالات HTTP ومعرّفات الطلبات، واختر إجراء استعادة آمنًا.

كيف يُصرَّح بتشغيل الفيديو

يحدد خادم التطبيق من يحق له المشاهدة. توفر DRM-X تصريح التشغيل، ويستخدمه المشغّل لطلب ترخيص DRM.

- 01**المشاهد**

يسجّل الدخول إلى خدمتك ويطلب مشاهدة فيديو.

- 02**خادم التطبيق لديك**

يتحقق من عملية الشراء أو الاشتراك أو أي صلاحية أخرى للمشاهدة لدى المستخدم.

- 03**DRM-X**

تطبّق قواعد التشغيل المختارة وتعيد إعدادات التشغيل والتصريح.

- 04**المشغّل**

يستخدم التصريح المستلَم لطلب ترخيص DRM اللازم للتشغيل.

DRM-X يُنفّذُ السياسةَ الموقّعةَ، وسائلِ الإعلام المشفرة و DRM رخصِ إتّباع مساراتِ تسليم منفصلةِ.

## اقرأي رد المشكلة[#](#read-the-problem-response)

أخطاء دورة العزف تشمل HTTP الحالة بالإضافة إلى القابلية للقراءة الآلية `code`, `requestId`, `retryable`و `contractVersion`كما تحدد حالات الإخفاق في التقييم الأخطاء الميدانية. ID وفشل المرحلة دون قطع الأشجار بيانات الاعتماد, DRM License Tokens, challenges, or license bytes.

```
{
  "status": 400,
  "code": "playback_session_invalid",
  "title": "The playback session request is invalid.",
  "requestId": "your-request-correlation-id",
  "retryable": false,
  "contractVersion": 1
}
```

هذا خطأ توضيحي. الإجابات الفعلية يمكن أن تشمل مشكلة (`type`) و(`detail`) و(`errors`) في الميدان

## playback_authentication_required[#](#playback_authentication_required)

(** HTTP 401) (**) مشروع (API) مفقود أو غير صالح لهذا الطلب

تحقق من بيانات الاعتماد على الخادم والبيئة وصلاحية license-tokens:create.



## playback_session_invalid[#](#playback_session_invalid)

** HTTP 400.** حقول طلب أو أكثر تفشل في التصديق.

اقرأ الاخطاء واصلح الحقول المسماة و تطابق السياسة مع المجموعة المنشورة



## playback_environment_not_found[#](#playback_environment_not_found)

(** HTTP 404) (**) لم يكن من الممكن العثور على بيئة العزف

Use the intended environment UUID with its own بيانات الاعتماد.



## playback_content_not_found[#](#playback_content_not_found)

** HTTP 404.** لا توجد حزمة منشورة ومجموعة مفاتيح نشطة تطابق هذا الطلب.

تحقق من Content IDالثقة، البيئة، الولاية المنشورة، المجموعة الرئيسية النشطة



## playback_manifest_not_found[#](#playback_manifest_not_found)

(** HTTP 404) (**) البيان المسجل المطلوب غير متاح

(أ) التحقق من أن الناتج المنشور يحتوي على النوع الظاهري المطلوب لهذا الـ DRM.



## playback_blocked[#](#playback_blocked)

** HTTP 403. ** A active DRM-X blacklist rule blocks playback.

Review the applicable access rule. لا تتراجع أو تتخطى الأمر من (المشغّل)



## concurrent_stream_limit_reached[#](#concurrent_stream_limit_reached)

** HTTP 403. ** تم التوصل إلى الحد المتزامن للجدول.

أطلقوا جلسات مُنتهية أو مهجورة وطبقوا سياسة دخول حساباتكم



## playback_session_rate_limited[#](#playback_session_rate_limited)

** HTTP 429. ** تم بلوغ الحد الأقصى لمعدل نقطة النهاية للدورة.

(ج) احترام العودة إلى العمل عند تقديمها، تجنب تكرار طلبات الدورة واستخدام التخلف المقيد.



## Separate API failures from playback failures[#](#separate-api-failures-from-playback-failures)

استجابة ناجحة للدورة لا تثبت أن وسائل الإعلام، والرمزيات، DRM دعم الأجهزة، أو حماية النواتج جاهزة. [مصفوفة مسرح الفشل](https://docs.drm-x.com/ar/troubleshooting/playback) لتحديد المرحلة الأولى الفاشلة.

<!-- Canonical: https://docs.drm-x.com/ar/api-reference/errors -->
<!-- Language: ar -->
