نماذج التعليمات البرمجية لـ YouTube Data API (الإصدار 3)

يمكنك الاطّلاع على حالات الاستخدام الشائعة لواجهة برمجة التطبيقات YouTube Data API وواجهة برمجة التطبيقات لبث YouTube المباشر في صفحة حالات الاستخدام ونماذج الرموز.

تتيح لك الصفحة اختيار مورد وطريقة لواجهة برمجة التطبيقات، ثم تسرد حالات الاستخدام الشائعة لهذه الطريقة. يمكنك بعد ذلك النقر على أي حالة استخدام لتعبئة التطبيق المصغَّر "لمستكشف واجهات برمجة التطبيقات" بنموذج من المعلمات وقيم الخصائص لحالة الاستخدام هذه. يمكنك أيضًا فتح أداة "مستكشف واجهات برمجة التطبيقات" التي تعمل بملء الشاشة للاطّلاع على عيّنات التعليمات البرمجية لبرمجة Java وJavaScript وPHP وPython. في حال تعديل قيم المَعلمات أو الخصائص في "مستكشف واجهات برمجة التطبيقات"، يتم أيضًا تعديل نماذج الرموز لتعكس التغييرات التي أجريتها.

يسرد القسم التالي نماذج التعليمات البرمجية المتوفّرة بلغات أخرى.

مقتطفات الرموز المستقلة

تحدد القوائم أدناه نماذج التعليمات البرمجية المتوفرة في YouTube Data API (الإصدار الثالث) بلغات أخرى غير Java وJavaScript وPHP وPython. وكما هو موضّح في القسم السابق، تتوفّر نماذج الرموز لهذه اللغات في صفحة حالات الاستخدام ونماذج الرموز.

برمجة تطبيقات

عيّنة تعليمات برمجية الطُرق
إضافة اشتراك في قناة subscriptions.insert
استرداد عمليات التحميل الخاصة بالمستخدم الحالي channels.list
البحث عن فيديوهات مرتبطة بكلمة رئيسية search.list
تعديل فيديو videos.update

البدء

عيّنة تعليمات برمجية الطُرق
تفويض طلب أي طريقة تتطلب تفويضًا.
استرداد عمليات التحميل الخاصة بالمستخدم الحالي playlistItems.list
البحث عن فيديوهات مرتبطة بكلمة رئيسية search.list
تحميل فيديو videos.insert

NET.

عيّنة تعليمات برمجية الطُرق
إنشاء قائمة تشغيل playlists.insert
استرداد الفيديوهات المحمَّلة للمستخدم الحالي channels.list
playlistItems.list
البحث عن فيديوهات مرتبطة بكلمة رئيسية search.list
تحميل فيديو videos.insert

Ruby

عيّنة تعليمات برمجية الطُرق
تفويض طلب أي طريقة تتطلب تفويضًا.
إنشاء اشتراك في قناة subscriptions.insert
استرداد عمليات التحميل الخاصة بالمستخدم الحالي channels.list
playlistItems.list
البحث عن فيديوهات مرتبطة بكلمة رئيسية search.list
تحميل فيديو videos.insert

يمكنك أيضًا تعديل إحدى عيّنات Ruby الأخرى.