2013-08-31 1 views
0

Итак, я играю с API YouTube v3 для создания веб-приложения, которое я создаю. У меня есть основы, но я ищу документацию, пытаясь найти способ фильтровать возвращенный список видео на основе идентификатора канала. Однако это не представляется возможным. Есть ли способ, чтобы написать запрос, подобный этому псевдокод ниже:Как найти видео с помощью API YouTube на основе идентификатора канала

https://www.googleapis.com/youtube/v3/videos?part=snippet& 

    // and a second value that would imply with channelID=UCn8zNIfYAQNdrFRrr8oibKw 

Это кажется логической функцией, чтобы иметь в API. Тем не менее, я не могу найти пару имен/значений в документации для поддержки этой теории.

Ближайший я могу найти это onBehalfOfContentOwner имя/значение пары для запроса video.list (но это требует, чтобы я добавивший видео?), Как outlined here

В любом случае, если кто-то может ответить окончательно если это возможно (если да, ссылка на документы или пример, которые я могу использовать), поскольку я вылил документы, которые ищут эту функциональность, не повезло. Любая помощь будет высоко оценена!

ответ

1

Ваша ссылка относится к поиску видео.

1) Сначала вам необходимо получить информацию о канале для идентификатора канала (например, UCn8zNIfYAQNdrFRrr8oibKw).

See: https://developers.google.com/youtube/v3/docs/channels 
Get the part: 

"contentDetails": { "relatedPlaylists": { "любит": струнные, "Избранное": струнные, "загрузки": струнные, "watchHistory": струнные, "watchLater" : string }

2) Затем используйте «uploads»: string для извлечения видео, являющегося загруженным пользователем видео, которое является списком воспроизведения.

Для получения плейлистов см.: https://developers.google.com/youtube/v3/docs/playlists.

1

Используйте апи вызов search.list, например:

GET https://www.googleapis.com/youtube/v3/search?channelId=ASADKAHWSDA&type=video&key={YOUR_API_KEY} 

в параметрах запроса указывается ресурс type = video, потому что вы хотите видео этого канала. Как указано здесь https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list

Параметр type ограничивает поисковый запрос только для получения определенного типа ресурса. Значение представляет собой список типов ресурсов, разделенных запятыми. (строка)

Ресурс может быть любым видео, плейлистом, подписчиком и т. д. Надеюсь, что эта помощь.

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

  • Нет связанных вопросов^_^