2011-11-17 172 views
1

我從URL獲得Youtube的XML數據提取的YouTube觀看次數:https://gdata.youtube.com/feeds/api/videos/VIDEOID?v=2爲什麼youtube viewcount屬性不會在YouTube網站中顯示最新的viewcount?

但我觀察到有關XML數據的觀看次數屬性兩兩件事:

  1. 未創建的觀看次數屬性一旦視頻上傳。 viewcount屬性出現在XML中需要1到2天的時間。

  2. 一旦viewcount屬性出現,如果我多次查看視頻(比如4),並檢查viewcount,則Youtube站點(移動版本和桌面版本)爲4,但小於4(比如1) XML數據

這是爲我創建一個問題因爲我必須在我的應用程序中顯示viewcount(與Youtube網站中的相同)。是否有任何其他方式獲取最新的Youtube視頻viewcount?

請建議。

回答

0

它的API文檔中指出,有可能是數據更新下預期的延遲在統計數據的延遲http://code.google.com/apis/youtube/2.0/reference.html#Overview

統計,如次數的視頻被觀看或 可用於視頻的評論數通常在 之內更新,上傳完成後30分鐘到兩個小時。但是,在大量的API服務器負載下,這個延遲可能會延長。

在持續的基礎上,視頻的統計信息通常會每30分鐘更新一次,時間爲兩小時 。但是,在服務器負荷過重或經常在非常頻繁查看 的視頻下,更新可能會經常發生較少的 。在搜索訂閱源中,對於不常瀏覽的 視頻,評分和查看次數的更新可能需要長達幾周的時間。