YTKACE Private API

محول Node.js / YouTube.js إلى عقد بيانات تطبيق Flutter المستقل.

OpenAPI 3.1 JSON · حالة الخدمة · الإمكانات والحدود

وجود الخدمة لا يثبت أن YouTube يقبل عنوان IP للخادم. تظهر أخطاء upstream الحقيقية، ولا توجد بيانات فيديو تجريبية أو نجاحات بديلة. health يصف عملية الخادم فقط ولا يجرب YouTube.

المسارات

GETالغرض
/v1/home?q=...&pageToken=...استكشاف مبني على بحث عام
/v1/search?q=...&pageToken=...البحث
/v1/videos/{id}الفيديو
/v1/videos/{id}/relatedالفيديوهات المرتبطة
/v1/videos/{id}/streamsالمسارات الحقيقية وتاريخ انتهاء صلاحيتها
/v1/videos/{id}/captionsمسارات الترجمة
/v1/captions?videoId=...&url=...نصوص الترجمة؛ URL صادر عن الخادم لنفس الفيديو فقط
/v1/channels/{id}القناة
/v1/channels/{id}/videosفيديوهات القناة
/v1/playlists/{id}قائمة التشغيل
/v1/playlists/{id}/videosعناصر القائمة
/v1/resolve?url=...تحديد نوع رابط فيديو/قناة/قائمة/وسائط مباشرة
/api/skipSegments?videoID=...وسيط SponsorBlock للقراءة فقط
/v1/media/{token}ترحيل مسار صادر عن الخادم؛ Range وHLS عند تفعيل PUBLIC_BASE_URL

الصفحات

تحتوي النتيجة items وnextPageToken. التوكن معتم ومؤقت لمدة خمس دقائق، ويبطل عند إعادة تشغيل الخادم أو إخراجه من الذاكرة المحدودة. لا تبنه أو تحفظه بشكل دائم.

الأخطاء

{"error":{"code":"upstream_error","message":"...","retryable":true},"requestId":"..."}

الترجمة والوسائط

لا يوجد proxy عام لروابط المستخدم. يُعاد رابط الوسائط المباشر إلى العميل من دون أن يجلبه الخادم. وسيط الملفات يقبل حصراً توكنات لمسارات سبق إصدارها من YouTube؛ روابط الترجمة تطابق قائمة الفيديو الصادرة. المسارات والتوكنات قابلة للانتهاء، وقد تمنع جهة المصدر الوصول من عنوان IP مختلف.

SponsorBlock

البيانات من SponsorBlock، وتوثيق API والترخيص. لا تُرسل مقاطع أو تصويتات إلى الخدمة العامة.