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