YouTube API V3搜索,相关视频排序顺序不起作用



使用YouTube API V3搜索相关视频时,排序顺序似乎不起作用?

例如。https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=50&订单=日期&relatedToVideoId=moSFlvxnbgk&type=视频&密钥={YOUR_API_key}

https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=50&order=viewCount&relatedToVideoId=moSFlvxnbgk&type=视频&密钥={YOUR_API_key}

两者都返回相同的结果。

Bug还是我遗漏了什么?

order=date是正确的,但是,日期按创建日期排序。这可能就是为什么它们看起来顺序不对的原因。这并不能解释为什么视图计数没有调整您获得的顺序。如果这是一个2014年特有的问题,我相信现在已经结束了。以下是order参数的可能性。

date–资源按创建日期按逆时间顺序排序。

rating–资源按评级从高到低排序。

相关性–根据资源与搜索查询的相关性对资源进行排序。这是此参数的默认值。

title–资源按标题的字母顺序排列。videoCount–频道按上传视频数量的降序排列。

viewCount–资源按视图数从高到低排序。对于直播,视频是根据直播过程中同时观看的观众数量进行排序的。

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

尝试"order=published"(而不是"order=date")。v2就是这样,只是它是"sort=published">

最新更新