AACFlow

YouTube

Взаимодействие с видео, каналами и плейлистами YouTube

YouTube — крупнейшая в мире платформа для обмена видео, на которой размещаются миллиарды видео и обслуживается более 2 миллиардов авторизованных пользователей в месяц.

С помощью обширных возможностей API YouTube вы можете:

  • Искать контент: Находить релевантные видео в огромной библиотеке YouTube с использованием конкретных ключевых слов, фильтров и параметров
  • Получать метаданные: Извлекать подробную информацию о видео, включая заголовки, описания, количество просмотров и метрики вовлеченности
  • Анализировать тренды: Определять популярный контент и актуальные темы в определенных категориях или регионах
  • Извлекать инсайты: Собирать данные о предпочтениях аудитории, производительности контента и моделях вовлеченности

В AACFlow интеграция с YouTube позволяет вашим агентам программно искать и анализировать контент YouTube в рамках своих рабочих процессов. Это позволяет реализовать мощные сценарии автоматизации, требующие актуальной информации о видео. Ваши агенты могут искать обучающие видео, исследовать тренды контента, собирать информацию с образовательных каналов или отслеживать конкретных создателей на предмет новых загрузок. Эта интеграция устраняет разрыв между вашими AI-рабочими процессами и крупнейшим в мире репозиторием видео, позволяя создавать более сложные и осведомленные о контенте автоматизации. Подключая AACFlow к YouTube, вы можете создавать агентов, которые остаются в курсе последней информации, предоставляют более точные ответы и приносят больше пользы пользователям — все без необходимости ручного вмешательства или написания пользовательского кода.

Инструкции по использованию

Интегрируйте YouTube в рабочий процесс. Возможности: поиск видео, получение популярных видео, получение деталей видео, получение категорий видео, получение информации о канале, получение всех видео с канала, получение плейлистов канала, получение элементов плейлиста и получение комментариев к видео.

Инструменты

youtube_channel_info

Получение подробной информации о канале YouTube, включая статистику, брендинг и детали контента.

Входные параметры

ПараметрТипОбязательныйОписание
channelIdstringНетID канала YouTube, начинающийся с "UC" (24-символьная строка, используйте либо channelId, либо username)
usernamestringНетИмя пользователя канала YouTube (используйте либо channelId, либо username)
apiKeystringДаКлюч API YouTube

Выходные данные

ПараметрТипОписание
channelIdstringID канала YouTube
titlestringНазвание канала
descriptionstringОписание канала
subscriberCountnumberКоличество подписчиков (0, если скрыто)
videoCountnumberКоличество публичных видео
viewCountnumberОбщее количество просмотров канала
publishedAtstringДата создания канала
thumbnailstringURL миниатюры/аватара канала
customUrlstringПользовательский URL канала (хэндл)
countrystringСтрана, с которой ассоциирован канал
uploadsPlaylistIdstringID плейлиста, содержащего все загрузки канала (используйте с playlist_items)
bannerImageUrlstringURL баннера канала
hiddenSubscriberCountbooleanСкрыто ли количество подписчиков

youtube_channel_playlists

Получение всех публичных плейлистов с конкретного канала YouTube.

Входные параметры

ПараметрТипОбязательныйОписание
channelIdstringДаID канала YouTube, начинающийся с "UC" (24-символьная строка), для получения плейлистов
maxResultsnumberНетМаксимальное количество возвращаемых плейлистов (1-50)
pageTokenstringНетТокен страницы для пагинации (из nextPageToken предыдущего ответа)
apiKeystringДаКлюч API YouTube

Выходные данные

ПараметрТипОписание
itemsarrayМассив плейлистов с канала
playlistIdstringID плейлиста YouTube
titlestringЗаголовок плейлиста
descriptionstringОписание плейлиста
thumbnailstringURL миниатюры плейлиста
itemCountnumberКоличество видео в плейлисте
publishedAtstringДата создания плейлиста
channelTitlestringНазвание канала
totalResultsnumberОбщее количество плейлистов в канале
nextPageTokenstringТокен для доступа к следующей странице результатов

youtube_channel_videos

Поиск видео с конкретного канала YouTube с опциями сортировки. Для получения полного списка видео канала используйте channel_info для получения uploadsPlaylistId, затем используйте playlist_items.

Входные параметры

ПараметрТипОбязательныйОписание
channelIdstringДаID канала YouTube, начинающийся с "UC" (24-символьная строка), для получения видео
maxResultsnumberНетМаксимальное количество возвращаемых видео (1-50)
orderstringНетПорядок сортировки: "date" (сначала новые, по умолчанию), "rating", "relevance", "title", "viewCount"
pageTokenstringНетТокен страницы для пагинации (из nextPageToken предыдущего ответа)
apiKeystringДаКлюч API YouTube

Выходные данные

ПараметрТипОписание
itemsarrayМассив видео с канала
videoIdstringID видео YouTube
titlestringЗаголовок видео
descriptionstringОписание видео
thumbnailstringURL миниатюры видео
publishedAtstringДата публикации видео
channelTitlestringНазвание канала
totalResultsnumberОбщее количество видео в канале
nextPageTokenstringТокен для доступа к следующей странице результатов

youtube_comments

Получение комментариев верхнего уровня к видео YouTube с деталями автора и вовлеченности.

Входные параметры

ПараметрТипОбязательныйОписание
videoIdstringДаID видео YouTube (11-символьная строка, например, "dQw4w9WgXcQ")
maxResultsnumberНетМаксимальное количество возвращаемых комментариев (1-100)
orderstringНетПорядок комментариев: "time" (сначала новые) или "relevance" (сначала наиболее релевантные)
pageTokenstringНетТокен страницы для пагинации (из nextPageToken предыдущего ответа)
apiKeystringДаКлюч API YouTube

Выходные данные

ПараметрТипОписание
itemsarrayМассив комментариев верхнего уровня к видео
commentIdstringID комментария
authorDisplayNamestringОтображаемое имя автора комментария
authorChannelUrlstringURL канала автора комментария
authorProfileImageUrlstringURL изображения профиля автора комментария
textDisplaystringТекст комментария (в формате HTML)
textOriginalstringТекст комментария (обычный текст)
likeCountnumberКоличество лайков у комментария
publishedAtstringКогда был опубликован комментарий
updatedAtstringКогда комментарий был последний раз отредактирован
replyCountnumberКоличество ответов на этот комментарий
totalResultsnumberОбщее количество доступных веток комментариев
nextPageTokenstringТокен для доступа к следующей странице результатов

youtube_playlist_items

Получение видео из плейлиста YouTube. Можно использовать с плейлистом загрузок канала для получения всех видео канала.

Входные параметры

ПараметрТипОбязательныйОписание
playlistIdstringДаID плейлиста YouTube, начинающийся с "PL" или "UU" (34-символьная строка). Используйте uploadsPlaylistId из channel_info для получения всех видео канала.
maxResultsnumberНетМаксимальное количество возвращаемых видео (1-50)
pageTokenstringНетТокен страницы для пагинации (из nextPageToken предыдущего ответа)
apiKeystringДаКлюч API YouTube

Выходные данные

ПараметрТипОписание
itemsarrayМассив видео в плейлисте
videoIdstringID видео YouTube
titlestringЗаголовок видео
descriptionstringОписание видео
thumbnailstringURL миниатюры видео
publishedAtstringДата добавления в плейлист
channelTitlestringНазвание канала владельца плейлиста
positionnumberПозиция в плейлисте (0-индексированная)
videoOwnerChannelIdstringID канала владельца видео
videoOwnerChannelTitlestringНазвание канала владельца видео
totalResultsnumberОбщее количество элементов в плейлисте
nextPageTokenstringТокен для доступа к следующей странице результатов

Поиск видео на YouTube с использованием YouTube Data API. Поддерживает расширенную фильтрацию по каналу, диапазону дат, продолжительности, категории, качеству, субтитрам, прямым трансляциям и многому другому.

Входные параметры

ПараметрТипОбязательныйОписание
querystringДаПоисковый запрос для видео YouTube
maxResultsnumberНетМаксимальное количество возвращаемых видео (1-50)
pageTokenstringНетТокен страницы для пагинации (из nextPageToken предыдущего ответа)
apiKeystringДаКлюч API YouTube
channelIdstringНетФильтровать результаты по конкретному ID канала YouTube, начинающемуся с "UC" (24-символьная строка)
publishedAfterstringНетВозвращать только видео, опубликованные после этой даты (формат RFC 3339: "2024-01-01T00:00:00Z")
publishedBeforestringНетВозвращать только видео, опубликованные до этой даты (формат RFC 3339: "2024-01-01T00:00:00Z")
videoDurationstringНетФильтр по длительности видео: "short" (<4 мин), "medium" (4-20 мин), "long" (>20 мин), "any"
orderstringНетСортировка результатов по: "date", "rating", "relevance" (по умолчанию), "title", "videoCount", "viewCount"
videoCategoryIdstringНетФильтр по ID категории YouTube (например, "10" для Музыки, "20" для Игр). Используйте video_categories для получения списка ID.
videoDefinitionstringНетФильтр по качеству видео: "high" (HD), "standard", "any"
videoCaptionstringНетФильтр по доступности субтитров: "closedCaption" (есть субтитры), "none" (нет субтитров), "any"
eventTypestringНетФильтр по статусу прямой трансляции: "live" (сейчас в прямом эфире), "upcoming" (запланирована), "completed" (прошедшие трансляции)
regionCodestringНетВозвращать результаты, релевантные конкретному региону (код страны ISO 3166-1 alpha-2, например, "US", "GB")
relevanceLanguagestringНетВозвращать результаты, наиболее релевантные языку (код ISO 639-1, например, "en", "es")
safeSearchstringНетУровень фильтрации контента: "moderate" (по умолчанию), "none", "strict"

Выходные данные

ПараметрТипОписание
itemsarrayМассив видео YouTube, соответствующих поисковому запросу
videoIdstringID видео YouTube
titlestringЗаголовок видео
descriptionstringОписание видео
thumbnailstringURL миниатюры видео
channelIdstringID канала, загрузившего видео
channelTitlestringНазвание канала
publishedAtstringДата публикации видео
liveBroadcastContentstringСтатус прямой трансляции: "none", "live" или "upcoming"
totalResultsnumberОбщее количество доступных результатов поиска
nextPageTokenstringТокен для доступа к следующей странице результатов

Получение самых популярных/трендовых видео на YouTube. Можно фильтровать по региону и категории видео.

Входные параметры

ПараметрТипОбязательныйОписание
regionCodestringНетКод страны ISO 3166-1 alpha-2 для получения трендовых видео (например, "US", "GB", "JP"). По умолчанию US.
videoCategoryIdstringНетФильтр по ID категории видео (например, "10" для Музыки, "20" для Игр, "17" для Спорта)
maxResultsnumberНетМаксимальное количество возвращаемых трендовых видео (1-50)
pageTokenstringНетТокен страницы для пагинации (из nextPageToken предыдущего ответа)
apiKeystringДаКлюч API YouTube

Выходные данные

ПараметрТипОписание
itemsarrayМассив трендовых видео
videoIdstringID видео YouTube
titlestringЗаголовок видео
descriptionstringОписание видео
thumbnailstringURL миниатюры видео
channelIdstringID канала
channelTitlestringНазвание канала
publishedAtstringДата публикации видео
viewCountnumberКоличество просмотров
likeCountnumberКоличество лайков
commentCountnumberКоличество комментариев
durationstringПродолжительность видео в формате ISO 8601
totalResultsnumberОбщее количество доступных трендовых видео
nextPageTokenstringТокен для доступа к следующей странице результатов

youtube_video_categories

Получение списка категорий видео, доступных на YouTube. Используйте это для обнаружения действительных ID категорий для фильтрации результатов поиска и трендов.

Входные параметры

ПараметрТипОбязательныйОписание
regionCodestringНетКод страны ISO 3166-1 alpha-2 для получения категорий (например, "US", "GB", "JP"). По умолчанию US.
hlstringНетЯзык для заголовков категорий (код ISO 639-1, например, "en", "es", "fr"). По умолчанию английский.
apiKeystringДаКлюч API YouTube

Выходные данные

ПараметрТипОписание
itemsarrayМассив категорий видео, доступных в указанном регионе
categoryIdstringID категории для использования в фильтрах поиска/трендов (например, "10" для Музыки)
titlestringЧеловекочитаемое название категории
assignablebooleanМожно ли помечать видео этой категорией
totalResultsnumberОбщее количество доступных категорий

youtube_video_details

Получение подробной информации о конкретном видео YouTube, включая статистику, детали контента, информацию о прямой трансляции и метаданные.

Входные параметры

ПараметрТипОбязательныйОписание
videoIdstringДаID видео YouTube (11-символьная строка, например, "dQw4w9WgXcQ")
apiKeystringДаКлюч API YouTube

Выходные данные

ПараметрТипОписание
videoIdstringID видео YouTube
titlestringЗаголовок видео
descriptionstringОписание видео
channelIdstringID канала
channelTitlestringНазвание канала
publishedAtstringДата и время публикации
durationstringПродолжительность видео в формате ISO 8601 (например, "PT4M13S" для 4 мин 13 сек)
viewCountnumberКоличество просмотров
likeCountnumberКоличество лайков
commentCountnumberКоличество комментариев
favoriteCountnumberКоличество добавлений в избранное
thumbnailstringURL миниатюры видео
tagsarrayТеги видео
categoryIdstringID категории видео YouTube
definitionstringКачество видео: "hd" или "sd"
captionstringДоступны ли субтитры: "true" или "false"
licensedContentbooleanЯвляется ли видео лицензированным контентом
privacyStatusstringСтатус конфиденциальности видео: "public", "private" или "unlisted"
liveBroadcastContentstringСтатус прямой трансляции: "live", "upcoming" или "none"
defaultLanguagestringЯзык по умолчанию для метаданных видео
defaultAudioLanguagestringЯзык аудио по умолчанию для видео
isLiveContentbooleanЯвляется ли это видео прямой трансляцией или было ею
scheduledStartTimestringЗапланированное время начала для предстоящих прямых трансляций (ISO 8601)
actualStartTimestringКогда прямая трансляция фактически началась (ISO 8601)
actualEndTimestringКогда прямая трансляция завершилась (ISO 8601)
concurrentViewersnumberТекущее количество зрителей (только для активных прямых трансляций)
activeLiveChatIdstringID живого чата для трансляции (только для активных прямых трансляций)

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать