2015-09-04 4 views
0

Пожалуйста, посмотрите на 2-х секций (от «TheEllenShow» канал YouTube) в изображении - «гостевых интервью, сезон 12» и «прелестные дети»: image showing 2 sections - Как восстановить разделы на канале YouTube с помощью API

Я хотел бы программно получить все имена разделов, а также список видео по каждому разделу.

Возможно ли это? Каждый раздел считается «плейлистом»?

Спасибо!

ответ

1

Каждый раздел, как вы думали, представляет собой плейлист. Вы можете получить все плейлисты для канала с помощью Playlists:List вызова:

GET https://www.googleapis.com/youtube/v3/playlists?part=snippet&channelId=UCp0hYYBW6IMayGgR-WeoCvQ&maxResults=50&key={YOUR_API_KEY} 

channelId выше (UCp0hYYBW6IMayGgR-WeoCvQ) для «TheEllenShow».

Чтобы получить видео в каждом плейлисте, вам необходимо позвонить PlaylistItems:List с параметром playlistID, установленным на идентификаторы, которые вы получили от первого вызова. Например, «Интервью гостей - Сезон 13» идентификатор PLuW4g7xujBWeQIhuZIqshnbbhidiTHysJ:

GET https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&playlistId=PLuW4g7xujBWeQIhuZIqshnbbhidiTHysJ&key={YOUR_API_KEY} 
+0

Я до голосовал свой ответ, но было бы полезно включить, как вы можете получить все секции канала с идентификатора канала, а затем впоследствии получить все плейлист или массивы плейлистов, соответствующих каждой секции канала. Документация плохая, но неясно, будет ли в КАЖДОМ канале включать либо список воспроизведения, либо список воспроизведения []. Например, раздел «Загрузки», похоже, не указывает на список воспроизведения. –

0

После дополнительных исследований, что я имел в виду, называется «участками канала» ... Они описываются следующим образом:

Секции каналов - отличный способ организовать и продвигать контент, который вы создаете и создаете другими пользователями, которые вы хотите понапрасну, и выделите на вкладке «Главная страница вашего канала». На вкладке «Главная страница канала» может быть не более 10 . Разделы могут быть созданы из одного существующего списка воспроизведения (созданного вами или кем-то другого), группы из плейлистов или группы каналов.

См: https://support.google.com/youtube/answer/3027787?hl=en

Вы можете извлечь эти разделы с помощью программно ChannelSections: список. Более подробная информация здесь:

https://developers.google.com/youtube/v3/docs/channelSections/list