我正试图从两个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,其中uploader是wafelsanddinges而不是ABC或Fox。请告诉我为什么我的查询没有重新调整正确的结果。
答案 0 :(得分:1)
v2数据API的参数是“作者”,而不是“作者”。不幸的是,修复它不能解决问题,因为从特定频道检索视频一次只能接受一个作者。对于API的v3也是如此。
这背后的原因是逗号被视为连接器,寻找在FoxBroadcasting和ABCNetwork上发布的视频(在该参数中有多个作者的用例是在检索活动提要时,在这种情况下你想要两个提要,所以让逗号作为AND是正确的。)
所以现在,唯一的解决方案是两个单独的电话。