0

我正在尝试从两个 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,其中上传者是 wafelsanddinges,而不是 ABC 或 Fox。请告诉我为什么我的查询没有重新调整正确的结果。

4

1 回答 1

1

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

这背后的原因是逗号被视为连接符,查找在 FoxBroadcasting 和 ABCNetwork 上发布的视频(在该参数中有多个作者的用例是,如果您正在检索活动提要,在这种情况下,您需要两者提要,因此将逗号用作 AND 是正确的)。

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

于 2013-08-19T03:41:38.110 回答