Добавляя идентификатор канала в Search.list, он возвращает список видео на канале.
var searchListRequest = service.Search.List("snippet");
searchListRequest.ChannelId = "UCIiJ33El2EakaXBzvelc2bQ";
var searchListResult = searchListRequest.Execute();
Обновить ответ на комментарий с пояснением того, что происходит:
На самом деле поиск возвращает все, что связано с идентификатором канала, в конце концов, вы ищете идентификатор канала.
Search возвращает SearchListResponse, который содержит ряд элементов. Каждый элемент имеет тип SearchResource. Поисковые ресурсы могут иметь разные типы или виды. . На двух картинках ниже вы можете видеть, что первая — вид youtube#channel
, вторая — вид youtube#video
, и вам предстоит просмотреть их и найти видео на YouTube. если вы прокрутите страницу search.list до конца, вы можете попробовать и увидеть необработанный JSon, который возвращает API.
![введите здесь описание изображения](https://i.stack.imgur.com/hRZHC.png)
![введите здесь описание изображения](https://i.stack.imgur.com/c70D3.png)
решение:
Теперь, если все, что вы хотите сделать, это вернуть видео, вы можете просто сказать ему, что все, что вам нужно, это видео, добавив тип к вашему запросу:
searchListRequest.Type = "video";
person
DaImTo
schedule
30.06.2015