يمكنك الاطّلاع على حالات الاستخدام الشائعة لواجهتَي برمجة التطبيقات 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.
Ruby
عيّنة تعليمات برمجية | الطُرق |
---|---|
السماح بطلب | أي طريقة تتطلّب الحصول على تفويض |
إنشاء اشتراك في قناة | subscriptions.insert |
استرداد عمليات تحميل المستخدم الحالي |
channels.list playlistItems.list
|
البحث عن فيديوهات ذات صلة بكلمة رئيسية | search.list |
تحميل فيديو | videos.insert |
قد تتمكّن أيضًا من استخدام أحد عيّنات Ruby الأخرى.