我正在实现用于搜索视频的youtube api。我注意到,搜索结果因更改orderby参数的值而有所不同。有一个视频显示"已发布",但没有显示"viewCount"。我知道,列表顺序会随着参数的改变而改变。
当使用viewCount作为orderby参数时,视图计数较少的视频是可见的,但某些特定视频没有列出,视图计数较大。使用orderby的"published"可以找到相同的视频。
请解释一下,youtube api究竟是如何工作的。谢谢
视频的统计数据通常每30分钟到两小时更新一次。然而,在服务器负载繁重的情况下,或者对于很少观看的视频,更新的频率可能会降低。在搜索源中,对于不常观看的视频,更新评分和观看次数可能需要长达几周的时间。
YouTube数据API从经过特殊优化的搜索索引中检索搜索结果。该索引旨在尽快包含新视频,同时确保即使在API服务器负载繁重的情况下也能获得高性能。有关更多信息,请参阅此处:YouTube API