بيان HLS الرئيسي
بيان HLS الرئيسي
GET
/v1/playback/manifest/{videoId}/master.m3u8يعيد قائمة التشغيل الرئيسية مع روابط دقات موقّعة. المصادقة عبر معاملات t وe وs التي وضعها الخادم في manifestUrl ولا يبنيها العميل، والاستجابة دائمًا Cache-Control: no-store.
رموز الخطأ: signature_invalid (403), signature_expired (403),
session_invalid (403), referrer_not_allowed (403),
manifest_not_found (404).
المصادقة
- لا تتطلّب هذه العملية مصادقة.
المعاملات
| الاسم | الموضع | النوع | إلزامي | الوصف |
|---|---|---|---|---|
videoId | path | string (Ulid) | نعم | — |
t | query | string | نعم | توقيع HMAC-SHA256 بصيغة base64url للقيمة <path>|<expiry>|<sessionId>. ينشئه الخادم داخل manifestUrl ولا يبنيه العميل. |
e | query | integer | نعم | انتهاء صلاحية الرمز كتوقيت Unix بالثواني. |
s | query | string (Ulid) | نعم | معرّف جلسة التشغيل المرتبط بها الرمز. |
جسم الطلب
لا تأخذ هذه العملية جسم طلب.
الاستجابات
| الرمز | المعنى |
|---|---|
200 | قائمة التشغيل الرئيسية. |
403 | بيانات الاعتماد صالحة لكنها لا تسمح بهذا الإجراء. يذكر وصف العملية قيم error.code الدقيقة. |
404 | المورد غير موجود أو غير مرئي لهذا المستدعي. |
جرّبها
GET
/v1/playback/manifest/{videoId}/master.m3u8بلا مصادقة
منصة API التفاعلية
أرسل طلبًا حيًا إلى واجهة فيديوهاتي؛ لا تتطلب هذه العملية مصادقة.
توقيع HMAC-SHA256 بصيغة base64url للقيمة `<path>|<expiry>|<sessionId>`. ينشئه الخادم داخل `manifestUrl` ولا يبنيه العميل.
انتهاء صلاحية الرمز كتوقيت Unix بالثواني.
معرّف جلسة التشغيل المرتبط بها الرمز.
https://api.staging.videohati.com/v1/playback/manifest/{videoId}/master.m3u8