اخذ اعتبار مجوز
برنامه شما باید دارای اعتبارنامه مجوز باشد تا بتواند از YouTube Data API استفاده کند. این سند انواع مختلف اعتبارنامههای مجوزی را که کنسول API Google پشتیبانی میکند، شرح میدهد. همچنین نحوه یافتن یا ایجاد اعتبارنامه مجوز برای پروژه خود را توضیح می دهد.
پروژه خود را ایجاد کنید و خدمات API را انتخاب کنید
- صفحه Credentials را در کنسول API باز کنید.
- این API از دو نوع اعتبارنامه پشتیبانی می کند. هر اعتباری را که برای پروژه شما مناسب است ایجاد کنید:
OAuth 2.0: هر زمان که برنامه شما اطلاعات کاربر خصوصی را درخواست می کند، باید یک توکن OAuth 2.0 را همراه با درخواست ارسال کند. برنامه شما ابتدا یک شناسه مشتری و احتمالاً یک رمز سرویس گیرنده را برای دریافت رمز ارسال می کند. می توانید اعتبارنامه OAuth 2.0 را برای برنامه های کاربردی وب، حساب های خدماتی یا برنامه های نصب شده ایجاد کنید.
برای اطلاعات بیشتر، به مستندات OAuth 2.0 مراجعه کنید.
کلیدهای API: درخواستی که توکن OAuth 2.0 ارائه نمی کند باید یک کلید API ارسال کند. کلید پروژه شما را شناسایی می کند و دسترسی، سهمیه و گزارش های API را فراهم می کند.
API از چندین نوع محدودیت در کلیدهای API پشتیبانی می کند. اگر کلید API مورد نیاز شما از قبل وجود ندارد، با کلیک روی ایجاد اعتبار > کلید API، یک کلید API در کنسول ایجاد کنید. میتوانید کلید را قبل از استفاده از آن در تولید با کلیک کردن روی Restrict key و انتخاب یکی از محدودیتها محدود کنید.
برای ایمن نگه داشتن کلیدهای API خود، بهترین روش ها را برای استفاده ایمن از کلیدهای API دنبال کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-03-06 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-03-06 بهوقت ساعت هماهنگ جهانی."],[[["Applications using the YouTube Data API require authorization credentials for access."],["The Google API Console supports two types of credentials: OAuth 2.0 tokens for private user data and API keys for general API access."],["OAuth 2.0 credentials can be generated for web applications, service accounts, or installed applications."],["API keys identify your project and provide API access, quota management, and usage reports, and can be restricted in scope."],["You must create the credential, either the API key or OAuth 2.0, that will fit the needs of the project."]]],["To use the YouTube Data API, your application needs authorization credentials. You can acquire these via the Google API Console. Two types are available: OAuth 2.0 tokens for private user data, obtained using a client ID and potentially a secret, and API keys for general access, project identification, quota, and reporting. Create credentials by navigating to the console's Credentials page. API keys can be further restricted. Always refer to best practices for securely using API keys.\n"]]