Я пытаюсь получить видео YouTube на основе поиска по ключевым словам.
https://www.googleapis.com/youtube/v3/search?part=snippet&q=eminem&key=YouTube-API-Key&maxResults=5
items[0].id.videoId и items[3].id.videoId не существует. Вместо этого они имеют channelId. Так почему я получаю идентификаторы каналов для несуществующих видео? Нужно ли фильтровать их вручную или их можно фильтровать через API?
items[0].id.videoId
items[3].id.videoId
channelId
Вы должны запросить идентификатор в параметре детали.
https://www.googleapis.com/youtube/v3/search?part=id, фрагмент & q = eminem & key = ключ YouTube-API & maxResults = 5 & type = video