Youtube api v3 для получения видео с канала

Я пытаюсь получить видео канала, используя, 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 весь результат поиска} . Я хочу только то, что показывает видео. Может ли кто-нибудь столкнуться с такой же проблемой?


person Ankur    schedule 13.01.2015    source источник
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