我想搜索视频列表并使用频道图标将其显示在屏幕上,但我不知道如何在搜索查询中获取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替换网址:
答案 0 :(得分:1)
您是如何创建search
的?
设置“代码段”,以便api响应包含频道ID和其他有用数据:
YouTube.Search.List search = youtube.search().list("id,snippet");