从youtube搜索两个频道

时间:2013-08-19 02:02:51

标签: youtube youtube-api youtube-channels

我正试图从两个youtube频道搜索“Food + Show”。 ABCNetwork和FoxBroadcasting。我给的查询是

http://gdata.youtube.com/feeds/api/videos?v=2&alt=jsonc&q=Food+Show&max-results=3&authors=ABCNetwork,FoxBroadcasting&prettyprint=true

我得到的第一个结果是id UKfLsIgJB1g,其中up​​loader是wafelsanddinges而不是ABC或Fox。请告诉我为什么我的查询没有重新调整正确的结果。

1 个答案:

答案 0 :(得分:1)

v2数据API的参数是“作者”,而不是“作者”。不幸的是,修复它不能解决问题,因为从特定频道检索视频一次只能接受一个作者。对于API的v3也是如此。

这背后的原因是逗号被视为连接器,寻找在FoxBroadcasting和ABCNetwork上发布的视频(在该参数中有多个作者的用例是在检索活动提要时,在这种情况下你想要两个提要,所以让逗号作为AND是正确的。)

所以现在,唯一的解决方案是两个单独的电话。