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