Документация для разработчиков YouTube

У нас есть несколько API (они перечислены ниже), с помощью которых вы можете добавить на свой сайт или в мобильное приложение основные функции YouTube.

Проигрыватель и виджеты YouTube

Документация по IFrame Player API
Используйте встроенный проигрыватель, чтобы воспроизводить видео прямо в приложении.
Вспомогательная библиотека для iOS
Встройте проигрыватель YouTube IFrame в приложение для iOS.
Параметры проигрывателя YouTube
Настройте воспроизведение с помощью различных параметров проигрывателя.
Кнопка "Подписаться"
Пользователи смогут подписываться на ваш канал YouTube одним нажатием.

Данные и ресурсы YouTube

В таблице ниже указано, для каких целей подходит каждый из API YouTube.

API Тип Описание Основные пользователи Аутентификация
Функции приложения YouTube
YouTube Data API Для всех Добавьте в свое приложение функции YouTube, в том числе возможность загружать видео, создавать плейлисты и управлять ими, редактировать метаданные видео и многое другое. Разработчикам Ключ API / OAuth 2.0
YouTube Live Streaming API Для всех Планируйте трансляции на YouTube и управляйте видеопотоками. Технически этот API является частью YouTube Data API. Разработчикам Ключ API / OAuth 2.0
YouTube Аналитика и отчеты
YouTube Analytics API Для всех Панели управления с данными в реальном времени. Целевые запросы для получения данных о демографии, источниках трафика и вовлеченности. МКС и лейблы OAuth 2.0
YouTube Reporting API Для всех Большие данные. Массовое скачивание больших наборов данных для финансовой отчетности и анализа эффективности. Аналитики данных OAuth 2.0
Управление контентом и правами на него на YouTube
YouTube Content ID API Доступно только партнерам YouTube
(подробнее)
Управление правами. Массовое создание объектов, обновление политики и управление заявками. Владельцы контента OAuth 2.0

Параметры в YouTube API

Тип Content ID API Data API Analytics API Reporting API
Данные о доходе ✘ ✘ ✔ Гранулы
Данные об объектах и правах собственности ✔ ✘ ✔ ✔
Данные ISRC и UPC ✔ ✘ ✘ ✔
Данные о плейлистах ✘ Гранулы ✔ ✔
Демографические данные ✘ ✘ ✔ ✔
Данные о правилах Гранулы ✘ ✘ ✘
Данные о субтитрах и значках ✘ ✔ ✘ ✘

Разбивка по параметрам

В таблице ниже подробно описаны данные, доступные в каждом API.

Тип Параметр Content ID API Data API Analytics API Reporting API
DateTime Периоды времени ✔ ✔ ✔ ✔
Идентификаторы объектов Идентификатор видео ✔ ✔ ✔ ✔
Идентификатор канала ✔ ✔ ✔ ✔
Идентификатор объекта ✔ ✘ ✘ ✔
ISRC ✘ ✘ ✘ ✔
Пользовательский идентификатор партнера ✘ ✘ ✘ ✔
Идентификатор владельца контента ✔ ✔ ✘ ✔
идентификатору UPC. ✔ ✘ ✘ ✔
Сегменты воспроизведения Источник трафика ✘ ✘ ✔ Гранулы
Тип контента (UGC / PMV) ✘ ✘ ✘ ✔
Платформа ✘ ✘ ✔ ✔
ОС ✘ ✘ ✔ ✔
Плейлисты ✘ Гранулы ✔ ✔
Место воспроизведения ✘ ✘ ✔ ✔
Сегменты пользователей Возрастная группа ✘ ✘ ✔ ✔
Пол ✘ ✘ ✔ ✔
Страна ✘ ✘ ✔ ✔
Регион ✘ ✔ ✘ ✘
Показатели Просмотры ✘ ✔ ✔ ✔
Заинтересованные просмотры ✘ ✘ ✔ ✔
Заявки ✔ ✘ ✘ Гранулы
Время просмотра ✘ ✘ ✔ Гранулы
Понравилось/не понравилось ✘ Гранулы ✔ ✔
Удержание аудитории ✘ ✘ ✔ ✘
Показы/клики по подсказкам ✘ ✘ ✔ ✔
Показы/клики по конечным заставкам ✘ ✘ ✔ ✔
Подписчики ✘ Гранулы ✔ ✔
Разрешен ✘ ✘ ✔ ✔
Показы ✘ ✘ ✔ ✔
Доход ✘ ✘ ✔ Гранулы
Финансовые отчеты с рекламой ✘ ✘ ✔ Гранулы
Финансовые отчеты о подписках ✘ ✘ ✔ Гранулы
Аннотации ✘ ✘ ✔ ✔
Показатели Shorts ✘ ✘ ✔ ✔
Функции платформы Действия ✘ Гранулы ✘ ✘
Субтитры ✘ ✔ ✘ ✔
Каналы ✔ Гранулы ✘ ✔
Правила Гранулы ✔ ✘ ✘
Комментарии ✘ Гранулы ✔ ✔
i18nRegions ✘ ✔ ✘ ✘
i18nLanguages ✘ ✔ ✘ ✘
Для спонсоров ✘ ✔ ✘ ✘
Плейлисты ✘ Гранулы ✔ ✔
Поиск ✘ ✔ ✘ ✘
Подписки ✘ ✔ ✔ ✔
Значки видео ✘ ✔ ✘ ✘
Видео ✔ Гранулы ✔ ✔
Право собственности Гранулы ✘ ✘ ✘
Ссылки Гранулы ✘ ✘ ✔
Водяные знаки ✘ Гранулы ✘ ✘
MetaData Исполнитель ✔ ✔ ✘ ✔
Описание ✔ ✔ ✘ ✘
Время публикации ✘ ✔ ✘ ✔
Название ✘ ✔ ✘ ✔
Язык ✘ Гранулы ✔ ✔
Возрастные ограничения ✘ Гранулы ✘ ✘
Сведения о контенте ✘ Гранулы ✘ ✘