Список поиска API YouTube v3 - не работает запрос нескольких идентификаторов каналов - PullRequest
0 голосов
/ 30 мая 2019

При включении нескольких идентификаторов каналов YouTube ответ не возвращает результат.

Ожидается

Возвращение результатов видео из нескольких идентификаторов каналов с запросом API.

Запрос

GET https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCiAW4HQiYjpPmyi4v905u1A%2C+UCrFCDzgIucPi7x_OzsYefWQ&key={YOUR_API_KEY}

Наблюдение

Ответ

Ответпуст.

{
 "kind": "youtube#searchListResponse",
 "etag": "\"XpPGQXPnxQJhLgs6enD_n8JR4Qk/-f6JA5_OcXz2RWuH1mpAA2_9mM8\"",
 "regionCode": "US",
 "pageInfo": {
  "totalResults": 0,
  "resultsPerPage": 5
 },
 "items": [
 ]
}

1 Ответ

1 голос
/ 30 мая 2019

Запрос канала принимает несколько идентификаторов каналов, как показано ниже: https://www.googleapis.com/youtube/v3/channels?part=snippet&id=UCiAW4HQiYjpPmyi4v905u1A%2CUCrFCDzgIucPi7x_OzsYefWQ&key={YOUR_API_KEY}

Но в настоящее время нет способа получить идентификаторы видео непосредственно из ответа API канала, вы должны установить "part = snippet% 2CcontentDetails" в части запроса канала, а затем получить идентификатор списка загруженных видео в ответ ("relatedPlaylists" -> "загрузка"). Затем вы можете получить идентификаторы видео всего канала по запросу playListItems: https://developers.google.com/youtube/v3/docs/playlistItems

...