youtube feed api orderby参数未显示所有结果

时间:2013-07-09 13:59:41

标签: api youtube youtube-api sql-order-by feed

我正在使用youtube api搜索视频。我注意到搜索结果因改变orderby参数值而不同。有一个视频显示“已发布”但不显示“viewCount”。我知道,列表顺序将通过更改参数来改变。

将orderCount用于orderby参数时,可以看到视图数较少的视频,但某些特定视频未列出具有较大viewCount的视频。对于orderby,使用“已发布”可以找到相同的视频。

请解释一下,youtube api究竟是如何工作的。 谢谢!

1 个答案:

答案 0 :(得分:0)

视频统计信息通常每30分钟更新一次,每两小时更新一次。但是,在服务器负载过重或者很少查看的视频中,更新的频率可能会降低。在搜索Feed中,对于不经常观看的视频,评分和观看次数的更新可能需要几周的时间。

YouTube Data API会从特别优化的搜索索引中检索搜索结果。该索引旨在尽可能快地包含新视频,同时即使在大量API服务器负载下也能确保高性能。有关详细信息,请参阅此处:YouTube API