Как получить идентификатор видео YouTube с канала (YouTube)
Я работаю в приложении для Android, которое показывает видео с канала YouTube.
У меня есть идентификатор канала и все остальное. Но мне нужен идентификатор видео, чтобы показать видео в плеере YouTube.
***eg. player.cueVideo("nCgQDjiotG0");***
Когда я снова и снова захожу на сайт разработчика, я получил этот -https://www.googleapis.com/youtube/v3/videos?part=id&chart=mostPopular&key={YOUR_API_KEY}
Он отлично работает, возвращая правильный идентификатор видео для воспроизведения. Но я не могу сделать это с моим идентификатором канала (нет опции для передачи идентификатора канала в качестве параметра).
Единственный url
которые принимают channel ID
и возвращает фрагмент это -
https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCxUtHtpGzd0bA5rYRY7h4VQ&q=PIVideoLibrary&type=channel&key={YOUR_API_KEY}
Но идентификатор, который он возвращает, не совместим с вышеуказанным методом. Когда я запускаю его в устройстве, он показывает "Invalid Request"
Вот снимок экрана, который является ответом на вышеуказанный поисковый запрос.
Так что это мой вопрос.
Как мы можем получить идентификатор видео для видео с канала YouTube, чтобы показать, что vedio в плеере YouTube интегрирован в приложение для Android с помощью YouTube api v3
Благодарю вас.
1 ответ
Я нашел это.
Перейдите к разработчику YouTube, https://developers.google.com/youtube/v3/docs/activities/list. Вы можете найти поле "ПОПРОБУЙТЕ ИТ" в середине страницы, заполните поля, вам необходимо ввести "contentDetails" в поле "part" для получения идентификатора видео. Затем введите идентификатор канала в соответствующем поле. Выполните запрос, Вы можете найти идентификатор видео в результате XML.