2014-02-17 92 views
3

使用YouTube API V3搜索相關視頻時,排序順序似乎不起作用?YouTube API V3搜索,相關視頻排序不起作用

E.g. https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=50&order=date&relatedToVideoId=moSFlvxnbgk&type=video&key= {} YOUR_API_KEY

https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=50&order=viewCount&relatedToVideoId=moSFlvxnbgk&type=video&key= {} YOUR_API_KEY

都返回相同的結果。

錯誤還是我錯過了什麼?

回答

0

嘗試「order = published」(而不是「order = date」)。這是它是如何在V2中,除了它是「排序=發佈」

+0

,可以生成一個錯誤信息。 – user3297987

1

order=date是正確的,但日期是由創建日期排序。這可能就是爲什麼他們看起來像是錯誤的順序。這並不能解釋爲什麼查看次數沒有調整您獲得的順序。如果這是2014年特定的問題,我相信現在已經過去了。以下是訂單參數的可能性。

date - 根據創建日期的不同,資源會按照逆時間順序排序。

評級 - 資源按最高評分排序。

相關性 - 資源根據其與搜索查詢的相關性排序。這是此參數的默認值。

標題 - 資源按標題按字母順序排序。 videoCount - 頻道按上傳視頻數量的降序排列。

viewCount - 資源從最高到最低的視圖數量排序。對於直播節目,在廣播正在進行的同時,視頻按併發觀看者的數量排序。

來源:https://developers.google.com/youtube/v3/docs/search/list