我正在使用 YouTube API 捕获视频列表的功能。我很好奇为什么 API 的响应与我在 YouTube 上看到的不匹配。我已阅读参考资料https://developers.google.com/youtube/2.0/reference并且我不认为这是一个缓存问题,因为相关视频已有多年历史。
例如,请考虑以下链接:http ://www.youtube.com/results?search_query=Gramatik
返回的前 10 个结果:
- 只是贾敏
- 太多的爱
- 穆伊·安基洛
- 精心策划的事件
- 液化
- 当我玩得公平的时候
- 固化
- 克服重力
- 静夜 (Gramatik Remix)
- 如此多的爱(再次,不同的视频虽然)
相比之下,请考虑以下 API 查询:https ://gdata.youtube.com/feeds/api/videos?q=Gramatik&alt=json&prettyprint=true
前 10 名结果:
- 只是Jammin'
- 太多的爱
- 穆伊·安基洛
- 液化
- 当我玩得公平的时候
- 固化
- 静夜 (Gramatik Remix)
- 如此多的爱(不同)
- 打那个 Jive
- Cydonia 骑士 (Gramatik Remix)
为什么会出现差异?据我所知,我的查询应该返回相同的结果。
任何意见,将不胜感激。