2016-03-23 4 views
0

Я хочу найти список видео и показать его на экране с иконками каналов, но я не знаю, как получить прямую ссылку channel_id или channel_icon в рамках поискового запроса.Youtube API V3 - Как искать видео с полем значка канала?

Я следую примеру на странице разработчика youtube (Java), я хочу, чтобы результат поиска включал channel_id или channel_icon, как это сделать?

search.setFields("items(id/videoId,snippet/title,snippet/thumbnails/default/url)"); 

[РЕШИТЬ]
я решил мою проблему, я редактировал мое поле фильтра, полный код:

search = youtube.search().list("id,snippet"); 
search.setFields("items(id/videoId,snippet/title,snippet/thumbnails/default/url,snippet/channelId,snippet/channelTitle)"); 
// or just remove fields filter and then the response will constant all fileds for you 

Я получил channelId и я могу получить значок канала, просто замените URL-адрес моим каналом:

http://i.ytimg.com/i/[channelId]/1.jpg

+0

Checkout нить [? Как я могу получить идентификатор канала от YouTube] (http://stackoverflow.com/questions/14366648/how-can-i-get-a-channel-id-from-youtube). – blizzard

ответ

1

Как вы создаете файл search?

набор «фрагмент», так что ответ апи включает в себя идентификатор канала и другую полезную информацию:

YouTube.Search.List search = youtube.search().list("id,snippet"); 
Смежные вопросы