برنامه شما باید دارای اعتبارنامه مجوز باشد تا بتواند از YouTube Live Streaming API استفاده کند. این سند انواع مختلف اعتبارنامههای مجوزی را که کنسول API Google پشتیبانی میکند، شرح میدهد. همچنین نحوه یافتن یا ایجاد اعتبارنامه مجوز برای پروژه خود را توضیح می دهد.
پروژه خود را ایجاد کنید و خدمات API را انتخاب کنید
- صفحه Credentials را در کنسول API باز کنید.
- این صفحه به شما امکان می دهد دو نوع اعتبار مختلف ایجاد کنید. با این حال، همه روشهای YouTube Live Streaming API به مجوز OAuth 2.0 نیاز دارند. دستورالعمل های زیر را برای ایجاد اعتبارنامه OAuth 2.0 دنبال کنید.
OAuth 2.0: هر زمان که برنامه شما اطلاعات کاربر خصوصی را درخواست می کند، باید یک توکن OAuth 2.0 را همراه با درخواست ارسال کند. برنامه شما ابتدا یک شناسه مشتری و احتمالاً یک رمز سرویس گیرنده را برای دریافت رمز ارسال می کند. می توانید اعتبارنامه OAuth 2.0 را برای برنامه های کاربردی وب، حساب های خدماتی یا برنامه های نصب شده ایجاد کنید.
برای اطلاعات بیشتر، به مستندات OAuth 2.0 مراجعه کنید.
کلیدهای API: شما می توانید یک کلید API را با یک درخواست اضافه کنید. کلید پروژه شما را شناسایی می کند و دسترسی، سهمیه و گزارش های API را فراهم می کند.
توجه داشته باشید که همه روشهای YouTube Live Streaming API به مجوز OAuth 2.0 نیاز دارند. به همین دلیل، باید دستورالعمل های بالا را برای ایجاد اعتبارنامه OAuth 2.0 دنبال کنید. اگر می خواهید، می توانید یک کلید API نیز ارسال کنید، اما این ضروری نیست.
API از چندین نوع محدودیت در کلیدهای API پشتیبانی می کند. اگر کلید API مورد نیاز شما از قبل وجود ندارد، با کلیک روی ایجاد اعتبار > کلید API، یک کلید API در کنسول ایجاد کنید. میتوانید کلید را قبل از استفاده از آن در تولید با کلیک کردن روی Restrict key و انتخاب یکی از محدودیتها محدود کنید.
برای ایمن نگه داشتن کلیدهای API خود، بهترین روش ها را برای استفاده ایمن از کلیدهای API دنبال کنید.