使用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还是我错过了什么?
答案 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”