ملاحظة: إنّ واجهة برمجة تطبيقات Content ID في YouTube مخصّصة للاستخدام من قِبل شركاء المحتوى في YouTube، ولا يمكن لبعض المطوّرين أو جميع مستخدمي YouTube الوصول إليها. إذا لم تظهر واجهة Content ID API في YouTube على أنّها إحدى الخدمات المدرَجة في وحدة التحكم في واجهة Google API، يمكنك مراجعة مركز مساعدة YouTube للاطّلاع على المزيد من المعلومات حول "برنامج شركاء YouTube".
يتيح YouTube Content ID API استخدام بروتوكول OAuth 2.0 لمنح الإذن بالوصول إلى بيانات المستخدمين الخاصة. توضّح القائمة التالية بعض مفاهيم OAuth 2.0 الأساسية:
- 
    عندما يحاول المستخدم لأول مرة استخدام ميزات في تطبيقك تتطلّب تسجيل دخوله إلى Google Account or YouTube account، يبدأ تطبيقك عملية تفويض OAuth 2.0. 
- 
    يوجّه تطبيقك المستخدم إلى خادم التفويض في Google. يحدِّد الرابط المؤدّي إلى هذه الصفحة scopeالوصول الذي يطلبه تطبيقك لحساب المستخدم. تحدِّدscopeالموارد التي يمكن لتطبيقك استرجاعها أو إدراجها أو تعديلها أو حذفها عندما يتصرّف بصفته المستخدم الذي تمّت مصادقته.
- 
    وإذا وافق المستخدم على تفويض تطبيقك للوصول إلى هذه الموارد، ترسل Google رمزًا مميزًا إلى تطبيقك. بناءً على نوع التطبيق، يتم إما التحقّق من الرمز المميّز أو استبداله بنوع مختلف من الرموز المميّزة. على سبيل المثال، يتبادل تطبيق ويب من جهة الخادم الرمز المميّز المعروض مع رمز الدخول ورمز إعادة التحميل. يتيح رمز الدخول للتطبيق السماح بالطلبات نيابةً عن المستخدم، ويتيح رمز التحديث للتطبيق استرداد رمز دخول جديد عند انتهاء صلاحية رمز الدخول الأصلي. 
ملاحظة مهمة: لاستخدام بروتوكول OAuth 2.0 للتفويض، عليك الحصول على بيانات اعتماد التفويض في وحدة تحكّم Google API.
لمزيد من التفاصيل، يُرجى الاطِّلاع على دليل تفويض OAuth 2.0.
مسارات OAuth 2.0
تتوافق Google APIs مع العديد من حالات استخدام OAuth 2.0:
- تتيح عملية تطبيقات الويب من جهة الخادم تطبيقات الويب التي يمكنها تخزين المعلومات الثابتة بأمان.
- تتوافق عملية تطبيقات الويب التي تستخدم JavaScript مع تطبيقات JavaScript التي تعمل في متصفّح.
- يتوافق مسار التطبيقات المتوافقة مع الأجهزة الجوّالة وأجهزة الكمبيوتر المكتبي مع التطبيقات المثبّتة على الجهاز، مثل الهاتف أو جهاز الكمبيوتر.
- يتوافق مسار أجهزة التلفزيون والأجهزة ذات الإدخال المحدود مع الأجهزة التي تتضمّن إمكانات إدخال محدودة، مثل وحدات تحكّم الألعاب وكاميرات الفيديو.
- يتيح تدفق حساب الخدمة التفاعلات من خادم إلى خادم التي لا تصل إلى معلومات المستخدم.