0

我正在使用 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)

为什么会出现差异?据我所知,我的查询应该返回相同的结果。

任何意见,将不胜感激。

4

1 回答 1

0

服务略有不同。对于每种服务,信号的权重不同。您应该期望热门视频是相同的。

于 2012-10-10T23:53:37.900 回答