Я пытаюсь получить видео канала, используя, https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&channelId=UC6-F5tO8uklgE9Zy8IvbdFw&type=video&maxResults=50&key= {YOUR_API_KEY} Работает. Теперь я хочу показать видео канала, для которого я использую идентификатор канала в этом API, например, https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&channelId=SW0ORvMZrxEHM&type=video&maxResults=50&key= {YOUR_API весь результат поиска} . Я хочу только то, что показывает видео. Может ли кто-нибудь столкнуться с такой же проблемой?
Youtube api v3 для получения видео с канала
comment
Что именно означает "Не работает"? Какой язык сценария вы используете? Какие ошибки возникают? Я предполагаю, что у вас есть ошибка в вашем коде, поскольку я получаю результат, содержащий только видео, когда я вызываю это в браузере.
- person paolo   schedule 14.01.2015
comment
Я тоже получаю все видео. Что означает полный результат поиска, который будет считаться плохим?
- person johnh10   schedule 14.01.2015
Ответы (1)
ChannelId «SWfds0ORvMZrxEHM» является недопустимым идентификатором канала с недопустимым форматом идентификатора канала. Как видите, первый запрос ChannelId начинается с UC, как и каждый допустимый channelId (есть некоторые исключения, но channelIds всегда начинается с двухбуквенного кода).
Если вы замените channelId второго запроса любой другой случайной строкой, вы всегда получите totalResults: 1000000
Если вы замените channelId строкой, начинающейся с «UC [random string]», вы получите totalResults: 0
person
larrydahooster
schedule
15.01.2015