为什么youtube view count属性不会在youtube网站中显示最新的视图计数?

时间:2011-11-17 10:28:49

标签: api youtube

我从网址获取的Youtube XML数据中获取youtube viewcount:https://gdata.youtube.com/feeds/api/videos/VIDEOID?v=2

但我在xml数据中观察到有关viewcount属性的两件事:

  1. 视频上传后,不会立即创建viewcount属性。 viewcount属性需要1到2天才能显示在XML中。

  2. 一旦显示viewcount属性,如果我多次查看视频(比如说4),并查看viewcount,它在Youtube网站(移动版和桌面版)中为4但小于4(比如1)在XML数据中

  3. 这对我来说是个问题因为我必须在我的应用程序中显示viewcount(与Youtube站点中的相同)。有没有其他方法来获取最新的Youtube视频视图?

    请建议。

1 个答案:

答案 0 :(得分:0)

API文档中指出,在数据更新的预期延迟 http://code.google.com/apis/youtube/2.0/reference.html#Overview下,统计数据可能会有延迟:

  

统计信息,例如观看视频的次数或   可用于视频的评论数量通常会在其中更新   上传完成后30分钟到2小时。但是,这个   在沉重的API服务器负载下,延迟可能会更长。

     

持续更新视频统计信息   每30分钟到两个小时。但是,更新可能会少发生   经常在繁重的服务器负载下或对于非常有用的视频   很少。在搜索供稿中,更新评级和查看次数   可能需要花费几周的时间才能查看   视频。