Видео раздела канала Youtube

#youtube #youtube-data-api

#YouTube #youtube-data-api

Вопрос:

Мне удалось получить разделы домашней страницы моих каналов с помощью API «youtube.channelSections.list» как мне получить видео внутри этих разделов? мне удалось получить список воспроизведения и видео внутри списка воспроизведения

 {
 "kind": "youtube#channelSectionListResponse",
 "etag": ""QVyS2yjpsZ-tKkk4JvgYeO_YkzY/w_jkjA-XySSniIDLSdSp4NytWyw"",
 "items": [
  {

   "kind": "youtube#channelSection",
   "etag": ""QVyS2yjpsZ-tKkk4JvgYeO_YkzY/UqkgurncwAQUZJghxpaiPZEtEFk"",
   "id": "mychannelid.ebKlgRwnpFY",
   "snippet": {
    "type": "channelsectionTypeUndefined",
    "style": "horizontalRow",
    "channelId": "mychannelid",
    "title": "MGR Movies",
    "position": 0
   }
  }
 ]
}
  

приведенный выше json дает мне мой раздел «Фильмы MGR», как мне получить видео внутри него?

Ответ №1:

Даниэль:

Сейчас я задаю этот вопрос. Пока мне не повезло с финансированием ресурса списка для channelSections.

Единственное, что я вижу, это то, что вы можете добавить contentDetails в свой запрос части, и вы получите идентификаторы плейлистов для разделов, которые на самом деле являются плейлистами.

 youtube/v3/channelSections?part=snippet,contentDetails
  

Это не поможет с другими разделами в списке, такими как недавние загрузки, популярные или подобные.

Результирующий блок будет выглядеть следующим образом:

 contentDetails: {
    playlists: [
        "PLC76EE07063D0854B"
    ]
}
  

Массив здесь меня немного беспокоит, поскольку кажется, что они позволят объединить более 1 плейлиста для раздела либо сейчас, либо в будущем. Это определенно усложнит просмотр перечисленных видеороликов.

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