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

Мне удалось получить разделы главной страницы моих каналов с помощью 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 Movies", как я могу получить видео внутри него?


person Daniel Euchar    schedule 26.06.2014    source источник


Ответы (1)


Даниэль:

Я погружаюсь в этот вопрос сейчас. До сих пор мне не удавалось финансировать ресурс list для channelSections.

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

youtube/v3/channelSections?part=snippet,contentDetails

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

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

contentDetails: {
    playlists: [
        "PLC76EE07063D0854B"
    ]
}

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

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

person bladnman    schedule 25.07.2014