برنامه شما باید دارای اعتبارنامه مجوز باشد تا بتواند از YouTube Live Streaming API استفاده کند. این سند انواع مختلف اطلاعات اعتباری مجوز را که کنسول Google Cloud پشتیبانی میکند شرح میدهد. همچنین نحوه پیدا کردن یا ایجاد کردن اطلاعات کاربری برای پروژهتان را توضیح میدهد.
ایجاد پروژه و انتخاب سرویسهای API
- صفحه اطلاعات کاربری را در «کنسول 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، روالهای مطلوب برای استفاده ایمن از کلیدهای میانای API را دنبال کنید.