الحصول على بيانات اعتماد التفويض
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يجب أن يملك تطبيقك بيانات اعتماد التفويض لتتمكّن من استخدام 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. ويمكنك أيضًا إرسال
مفتاح واجهة برمجة التطبيقات، إلا أنّ هذا الإجراء ليس ضروريًا.
تتيح واجهة برمجة التطبيقات عدة أنواع من القيود المفروضة على مفاتيح واجهة برمجة التطبيقات. إذا لم يكن مفتاح واجهة برمجة التطبيقات الذي تحتاجه متوفرًا، يمكنك إنشاء مفتاح واجهة برمجة التطبيقات في وحدة التحكّم من خلال النقر على إنشاء بيانات اعتماد
> مفتاح واجهة برمجة التطبيقات. يمكنك حظر المفتاح قبل استخدامه
في مرحلة الإنتاج من خلال النقر على تقييد المفتاح واختيار أحد
القيود.
للحفاظ على أمان مفاتيح واجهة برمجة التطبيقات، يُرجى اتّباع أفضل الممارسات
لاستخدام مفاتيح واجهة برمجة التطبيقات بأمان
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-03-06 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-03-06 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Applications need authorization credentials to use the YouTube Reporting API or the YouTube Analytics API."],["The Google API Console supports different types of credentials, but the YouTube Reporting API and YouTube Analytics API require OAuth 2.0 authorization."],["OAuth 2.0 credentials, which involve a client ID and potentially a client secret, are needed for applications requesting private user data."],["API keys can be used to identify a project and provide API access, but are not necessary for the YouTube Reporting API and the YouTube Analytics API."],["You can generate OAuth 2.0 credentials for web applications, service accounts, or installed applications."]]],["To use the YouTube Reporting or Analytics APIs, applications need authorization credentials. Navigate to the Credentials page in the Google API Console to create them. While API keys can be created and optionally used, OAuth 2.0 credentials are required for all methods in these APIs. Generate OAuth 2.0 credentials, including a client ID and secret. API keys identify your project and can be restricted for security, but are not a replacement for OAuth 2.0 tokens.\n"]]