#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 плейлиста для раздела либо сейчас, либо в будущем. Это определенно усложнит просмотр перечисленных видеороликов.
Я буду продолжать погружаться и сообщать о любых других механизмах, которые я вижу.