2013-08-19 62 views
0

我想從兩個youtube頻道搜索「Food + Show」。 ABCNetwork和FoxBroadcasting。我給查詢從youtube搜索兩個頻道

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或福克斯。請告訴我爲什麼我的查詢不會重新調整正確結果。

回答

1

v2數據API的參數是「作者」,而不是「作者」。不幸的是,解決這個問題並不能解決問題,因爲從特定頻道獲取視頻一次只能接受一位作者。對於API的v3也是如此。

背後的原因是,逗號被視爲連接器,尋找在FoxBroadcasting和ABCNetwork上發佈的視頻(該參數中有多個作者的用例是,如果您正在檢索活動供稿,其中如果您希望這兩個供稿都使用逗號作爲AND是正確的)。

所以現在,唯一的解決方案是兩個獨立的調用。

+0

謝謝。我現在會打兩個電話:( – user1191140