Youtube API V3 - 如何使用频道图标字段搜索视频?

时间:2016-03-23 18:21:32

标签: java android youtube youtube-api

我想搜索视频列表并使用频道图标将其显示在屏幕上,但我不知道如何在搜索查询中获取channel_id或channel_icon直接链接。

我在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,我可以获得频道图标,只需用我的channelId替换网址:

  

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

1 个答案:

答案 0 :(得分:1)

您是如何创建search的?

设置“代码段”,以便api响应包含频道ID和其他有用数据:

YouTube.Search.List search = youtube.search().list("id,snippet");