我从网址获取的Youtube XML数据中获取youtube viewcount:https://gdata.youtube.com/feeds/api/videos/VIDEOID?v=2
但我在xml数据中观察到有关viewcount属性的两件事:
视频上传后,不会立即创建viewcount属性。 viewcount属性需要1到2天才能显示在XML中。
一旦显示viewcount属性,如果我多次查看视频(比如说4),并查看viewcount,它在Youtube网站(移动版和桌面版)中为4但小于4(比如1)在XML数据中
这对我来说是个问题因为我必须在我的应用程序中显示viewcount(与Youtube站点中的相同)。有没有其他方法来获取最新的Youtube视频视图?
请建议。
答案 0 :(得分:0)
API文档中指出,在数据更新的预期延迟 http://code.google.com/apis/youtube/2.0/reference.html#Overview下,统计数据可能会有延迟:
统计信息,例如观看视频的次数或 可用于视频的评论数量通常会在其中更新 上传完成后30分钟到2小时。但是,这个 在沉重的API服务器负载下,延迟可能会更长。
持续更新视频统计信息 每30分钟到两个小时。但是,更新可能会少发生 经常在繁重的服务器负载下或对于非常有用的视频 很少。在搜索供稿中,更新评级和查看次数 可能需要花费几周的时间才能查看 视频。