Я пытаюсь запросить YouTube для всех загрузок, относящихся к каналу, но для официальных каналов исполнителя, таких как: https://www.youtube.com/channel/UC-jHioVmLr8Cb1lFBIZD2hQ/
Когда я пытаюсь сделать вызов API для получения списка воспроизведения "uploads",это успешно, но возвращает пустой список воспроизведения.
При поиске загруженного списка воспроизведения с помощью https://www.googleapis.com/youtube/v3/channels?part=contentDetails&id=UC-jHioVmLr8Cb1lFBIZD2hQ
(клавиша API не указана) возвращается
{
"kind": "youtube#channelListResponse",
"etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/SQbT6DxUQ-PRgTma_VN0xA8OmHE\"",
"pageInfo": {
"totalResults": 1,
"resultsPerPage": 1
},
"items": [
{
"kind": "youtube#channel",
"etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/m44G0g4BqX0Af7CaFKoFcqJDqm0\"",
"id": "UC-jHioVmLr8Cb1lFBIZD2hQ",
"contentDetails": {
"relatedPlaylists": {
"uploads": "UU-jHioVmLr8Cb1lFBIZD2hQ",
"watchHistory": "HL",
"watchLater": "WL"
}
}
}
]
}
, но при извлечении элементов в загруженном списке воспроизведения с помощью https://www.googleapis.com/youtube/v3/playlistItems?playlistId=UU-jHioVmLr8Cb1lFBIZD2hQ&part=id,contentDetails&maxResults=50
возвращает
{
"kind": "youtube#playlistItemListResponse",
"etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/E0c9LqWjuNHvL-UjCIKS4N9Fn5M\"",
"pageInfo": {
"totalResults": 0,
"resultsPerPage": 50
},
"items": []
}
Я хотел бы иметь возможность просто извлечь видео, которые отображаются на вкладке видео, но, похоже, не могу сделать это с API.