الحصول على بيانات اعتماد التفويض

يجب أن يتوفر في تطبيقك بيانات اعتماد التفويض لكي تتمكّن من استخدام YouTube Reporting API أو YouTube Analytics API. يصف هذا المستند الأنواع المختلفة من بيانات اعتماد التفويض التي تتوافق معها وحدة تحكم واجهة برمجة تطبيقات Google. كما يوضح أيضًا كيفية العثور على بيانات اعتماد التفويض أو إنشائها لمشروعك.

إنشاء مشروعك واختيار خدمات واجهة برمجة التطبيقات

  1. افتح صفحة بيانات الاعتماد في وحدة تحكم واجهة برمجة التطبيقات.
  2. تتيح لك الصفحة إنشاء نوعين مختلفين من بيانات الاعتماد. يُرجى العلم بأنّ كل الطرق المتاحة في 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 Reporting API وYouTube Analytics API تتطلّب تفويض OAuth 2.0. ولهذا السبب، عليك اتّباع التعليمات الواردة أعلاه لإنشاء بيانات اعتماد OAuth 2.0. ويمكنك أيضًا إرسال مفتاح واجهة برمجة تطبيقات، ولكن هذا ليس ضروريًا.

      تدعم واجهة برمجة التطبيقات عدة أنواع من القيود على مفاتيح واجهة برمجة التطبيقات. إذا لم يكن مفتاح واجهة برمجة التطبيقات الذي تحتاجه متوفرًا، يمكنك إنشاء مفتاح واجهة برمجة تطبيقات في وحدة التحكّم بالنقر على إنشاء بيانات اعتماد > مفتاح واجهة برمجة التطبيقات. يمكنك حصر المفتاح قبل استخدامه في الإنتاج من خلال النقر على تقييد المفتاح واختيار أحد القيود.

للحفاظ على أمان مفاتيح واجهة برمجة التطبيقات، اتبع أفضل الممارسات لاستخدام مفاتيح واجهة برمجة التطبيقات بشكل آمن.