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

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

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

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

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

تحدِّد القوائم أدناه نماذج الرموز المتاحة لواجهة برمجة التطبيقات YouTube Data API (الإصدار 3) بلغات غير 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 الأخرى.