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

时间:2014-02-17 06:51:04

标签: youtube-api

使用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}

都返回相同的结果。

Bug还是我错过了什么?

2 个答案:

答案 0 :(得分:1)

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

日期 - 资源根据创建日期按反向时间顺序排序。

评级 - 资源从最高评级到最低评级。

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

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

viewCount - 资源按从最高到最低的视图数排序。对于直播,视频在广播正在进行时按照并发观众的数量进行排序。

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

答案 1 :(得分:-1)

尝试“order = published”(而不是“order = date”)。这就是v2中的情况,除了它是“sort = published”