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