2015-01-13 2 views
0

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

+0

Что именно означает «Это не работает»? Какой язык скриптов вы используете? Какие ошибки вы получаете? Я предполагаю, что у вас есть ошибка в вашем коде, так как я получаю результат, содержащий только видео, когда я вызываю это в браузере. – paolo

+0

Я получаю все видео. Что означает «он возвращает весь результат поиска» означает, что это будет считаться плохим? – johnh10

ответ

0

ChannelId "SWfds0ORvMZrxEHM" является недопустимым ChannelId с недопустимым форматом ChannelId. Как вы можете видеть, первый запрос ChannelId начинается с UC, как и каждый допустимый channelId (есть некоторые исключения, но channelIds всегда начинается с двухбуквенного кода).

Если заменить channelId второго запроса с любой другой случайной строкой, вы всегда получаете totalResults: +1000000

Если вы замените channelId строки, которая начинается с «UC [случайная строка]» вы получите totalResults: 0

Смежные вопросы