میتوانید موارد استفاده رایج برای YouTube Data API و YouTube Live Streaming API را در صفحه موارد استفاده و نمونههای کد کاوش کنید.
این صفحه به شما امکان میدهد منبع و روش API را انتخاب کنید و سپس موارد استفاده رایج برای آن روش را فهرست میکند. سپس میتوانید روی هر مورد استفادهای کلیک کنید تا ابزارک «کاوشگر میاناهای برنامهسازی کاربردی» با مقادیر نمونه پارامتر و دارایی برای آن مورد استفاده تکمیل شود. همچنین میتوانید ابزاره «کاوشگر API تمامصفحه» را باز کنید تا نمونههای کد کاری برای Java، JavaScript، PHP، و Python را ببینید. اگر مقادیر پارامتر یا ویژگی را در «کاوشگر میاناهای برنامهسازی کاربردی» بهروز کنید، نمونههای کد نیز بهروز میشوند تا تغییرات شما را منعکس کنند.
بخش زیر نمونههای کد دردسترس به زبانهای دیگر را فهرست میکند.
تکهکدهای مستقل
فهرستهای زیر نمونههای کد موجود برای YouTube Data API (v3) را به زبانهایی غیراز Java، JavaScript، PHP، و Python مشخص میکنند. همانطور که در بخش قبلی اشاره شد، نمونه کدهای این زبانها در صفحه موارد استفاده و نمونه کدها دردسترس است.
Apps Script
| نمونه کد | روشها |
|---|---|
| افزودن اشتراک کانال | subscriptions.insert |
| بازیابی بارگذاریهای کاربر کنونی | channels.list |
| جستجوی ویدیوهای مرتبط با یک کلیدواژه | search.list |
| بهروزرسانی ویدیو | videos.update |
رفتن
| نمونه کد | روشها |
|---|---|
| صدور مجوز برای درخواست | هر روشی که به مجوز نیاز داشته باشد |
| بازیابی بارگذاریهای کاربر کنونی | playlistItems.list |
| جستجوی ویدیوهای مرتبط با یک کلیدواژه | search.list |
| بارگذاری ویدیو | videos.insert |
دات نت
Ruby
| نمونه کد | روشها |
|---|---|
| صدور مجوز برای درخواست | هر روشی که نیاز به مجوز داشته باشد |
| ایجاد اشتراک کانال | subscriptions.insert |
| بازیابی بارگذاریهای کاربر فعلی |
channels.listplaylistItems.list
|
| جستجوی ویدیوهای مرتبط با یک کلیدواژه | search.list |
| بارگذاری ویدیو | videos.insert |
همچنین میتوانید یکی از نمونههای Ruby دیگر را تطبیق دهید.