Примеры кода YouTube Data API (v3)

Вы можете изучить распространенные варианты использования API данных YouTube и API потоковой передачи YouTube Live на странице вариантов использования и примеров кода .

На странице можно выбрать ресурс и метод API, а затем перечислены распространенные варианты использования этого метода. Затем вы можете щелкнуть любой вариант использования, чтобы заполнить виджет APIs Explorer образцами параметров и значений свойств для этого варианта использования. Вы также можете открыть полноэкранный виджет APIs Explorer, чтобы просмотреть примеры рабочего кода для Java, JavaScript, PHP и Python. Если вы обновите значения параметров или свойств в обозревателе API, образцы кода также обновятся, чтобы отразить ваши изменения.

В следующем разделе перечислены примеры кода, доступные на других языках.

Отдельные фрагменты кода

В приведенных ниже списках указаны примеры кода, доступные для API данных YouTube (v3) на языках, отличных от Java, JavaScript, PHP и Python. Как отмечалось в предыдущем разделе, образцы кода для этих языков доступны на странице вариантов использования и примеров кода .

Скрипт приложений

Пример кода Методы
Добавить подписку на канал subscriptions.insert
Получить загрузки текущего пользователя channels.list
Поиск видео по ключевому слову search.list
Обновить видео videos.update

Идти

Пример кода Методы
Авторизовать запрос Любой метод, требующий авторизации.
Получить загрузки текущего пользователя playlistItems.list
Поиск видео по ключевому слову search.list
Загрузить видео videos.insert

.СЕТЬ

Пример кода Методы
Создать плейлист playlists.insert
Получить загруженные видео текущего пользователя channels.list
playlistItems.list
Поиск видео по ключевому слову search.list
Загрузить видео videos.insert

Рубин

Пример кода Методы
Авторизовать запрос Любой метод, требующий авторизации.
Создать подписку на канал subscriptions.insert
Получить загрузки текущего пользователя channels.list
playlistItems.list
Поиск видео по ключевому слову search.list
Загрузить видео videos.insert

Вы также можете адаптировать один из других примеров Ruby .