يجب أن يحتوي التطبيق على بيانات اعتماد التفويض ليتمكّن من استخدام YouTube Data API. يصف هذا المستند الأنواع المختلفة من بيانات اعتماد التفويض التي تتوافق معها وحدة تحكم واجهة برمجة تطبيقات Google. كما يوضح أيضًا كيفية العثور على بيانات اعتماد التفويض أو إنشائها لمشروعك.
إنشاء مشروعك واختيار خدمات واجهة برمجة التطبيقات
- افتح صفحة بيانات الاعتماد في وحدة تحكم واجهة برمجة التطبيقات.
-
تتيح واجهة برمجة التطبيقات هذه استخدام نوعَين من بيانات الاعتماد.
أنشئ بيانات الاعتماد المناسبة لمشروعك:
-
OAuth 2.0: عندما يطلب تطبيقك بيانات المستخدم الخاصة، يجب أن يرسل رمز OAuth 2.0 المميز مع الطلب. يرسل التطبيق أولاً معرِّف عميل وربما سر عميل للحصول على رمز مميز. يمكنك إنشاء بيانات اعتماد OAuth 2.0 لتطبيقات الويب أو حسابات الخدمة أو التطبيقات المُثبَّتة.
لمزيد من المعلومات، راجع وثائق OAuth 2.0.
-
مفاتيح واجهة برمجة التطبيقات: يجب أن يرسل الطلب الذي لا يوفر رمزًا مميزًا لبروتوكول OAuth 2.0 مفتاح واجهة برمجة التطبيقات. يحدد المفتاح مشروعك ويوفر إمكانية الوصول إلى واجهة برمجة التطبيقات والحصة والتقارير.
تدعم واجهة برمجة التطبيقات عدة أنواع من القيود على مفاتيح واجهة برمجة التطبيقات. إذا لم يكن مفتاح واجهة برمجة التطبيقات الذي تحتاجه متوفرًا، يمكنك إنشاء مفتاح واجهة برمجة تطبيقات في وحدة التحكّم بالنقر على إنشاء بيانات اعتماد > مفتاح واجهة برمجة التطبيقات. يمكنك حصر المفتاح قبل استخدامه في الإنتاج من خلال النقر على تقييد المفتاح واختيار أحد القيود.
-
للحفاظ على أمان مفاتيح واجهة برمجة التطبيقات، اتبع أفضل الممارسات لاستخدام مفاتيح واجهة برمجة التطبيقات بشكل آمن.