إنشاء بيانات اعتماد تكامل الخادم
اعثر على Environment ID وSite Key وAccess Key وContent ID. احتفظ ببيانات الاعتماد على خادمك الخلفي الموثوق.
أنشئ بيانات الاعتماد هذه بعد التأكد من تشغيل المحتوى Published في DRM-X Web Player. تتيح للخادم الخلفي طلب التشغيل لمشاهد مخول، ولا تحل محل تسجيل دخول موقعك أو ملف إعدادات التجهيز.
إنشاء عميل API للتشغيل#
- اختر البيئة.سجّل الدخول إلى DRM-X Console واختر بيئة Development التي تحتوي على المحتوى Published.
- أنشئ عميلًا.افتح Integrations وأنشئ عميل API للتشغيل لخادم موقعك الخلفي. امنحه
license-tokens:createفقط. - انسخ قيم الخادم.احفظ Site ID وSite Key وAccess Key الذي يُعرض مرة واحدة في إعدادات خادم محمية. يحدد Site ID البيئة. انسخ Content ID من الملف المحمي ذي الحالة Published.
- اضبط المثال واختبره.استخدم الحزمة المناسبة لخادمك الخلفي. استبدل القيم النائبة أدناه وتسجيل الدخول والتحقق من صلاحية المشاهدة في المثال. تأكد من إمكان تشغيل المشاهد المخول ورفض من لا يملك صلاحية.
نسخ القيم الأربع اللازمة للبدء السريع#
أنشئ عميل API للتشغيل في Console → Integrations مع license-tokens:create فقط. احصل على Content ID من الملف المحمي Published المنشأ في Console → Package content.
اعثر على قيم التكامل
انسخ هذه القيم من DRM-X Console. احتفظ ببيانات الاعتماد على خادمك.
- Environment ID / Site ID
اختر البيئة التي تحتوي على الفيديو المنشور.
- Site Key / معرّف العميل
انسخ معرّف عميل API المستخدم للتشغيل.
- Access Key
احفظ هذه القيمة السرية بأمان عند عرضها لأول مرة. لا ترسلها إلى المتصفح.
- Content ID
انسخ Content ID لفيديو حالته Published.
PHP
return [
'platformApi' => 'https://api6.drm-x.com',
'siteId' => 'your-development-environment-uuid',
'siteKey' => 'drmx_your_environment_scoped_client_id',
'accessKey' => 'paste-your-one-time-access-key',
'applicationId' => 'customer-php-website',
'content' => [
'id' => 'your-published-content-id',
'title' => 'Your protected title',
'type' => 'vod',
],
'licensePolicyTemplate' => 'multi-tier-standard',
'licensePolicy' => null,
'licenseDeliveryMode' => 'direct-token',
];
لا يتطلب البدء السريع متغيرات بيئة. يتضمن المثال بدائل إنتاج مشروحة في التعليقات لاستخدام البيئة أو مدير الأسرار.
استخدم عميل API مختلفًا لكل تطبيق أو خدمة خلفية، حتى تتمكن من تدوير بيانات اعتماد أحدها أو إلغائها دون تعطيل جميع عمليات التكامل.
فصل بيانات اعتماد التجهيز والتشغيل#
| الغرض | القيم | مكان الاستخدام |
|---|---|---|
| التجهيز والنشر | Site ID, Packager Access Key, Packager KMS Token | ملف إعدادات محفوظ في Packager أو بيئة أتمتة محمية |
| تخويل مشاهد | Site ID, Site Key, Access Key | خادمك الخلفي الموثق فقط |
| تشغيل عنصر واحد مخول | DRM License Token قصير الصلاحية وContract v1 | المشغل، باستخدام المسارات المقيدة المعادة |
لا يحل Packager KMS Token محل Access Key الخاص بالتشغيل. ولا يستطيع DRM License Token للمشاهد نشر المحتوى. استخدم بيانات Development للدمج وأبقِ بيانات Production منفصلة. استبدل الأسرار المكشوفة أو ألغِها وحدّث التطبيق المتأثر.
تحقق أولًا من Published Content ID في Web Player بعد تسجيل الدخول. ثم اضبط البيئة نفسها وContent ID الموثوق في حزمة خادمك الخلفي.
DRM-X 6.0