2014-01-17 81 views
0

我注意到通過Youtube API v3檢索的數據與Youtube顯示的直接訪問該網站的內容之間存在一些不一致之處。 有時,通過播放列表列表返回的數據包含的項目(視頻)數量比網站中顯示的播放列表數量要少。 播放列表包含已刪除的視頻時會發生這種情況。實際上,有時候,在YouTube播放列表中被標記爲已刪除的視頻仍然會在播放列表項目調用的返回數據中進行報告,而其他情況下則不會這樣做,從而導致播放列表具有2種不同的大小(即網站上的20個視頻和通過API返回的只有18個)。youtube api playlistitems已刪除的視頻

這是令人費解爲我的用戶,當他們比較YouTube和我的應用程序的播放列表,因爲他們看到2個不同的結果...

任何人都知道如何處理與播放視頻刪除?或者如何檢索網站上顯示的相同數據?

我使用php和youtube v3 apis和youtube的php庫,如果它是相關的。

+0

我發現它包含公告以及活動視頻。檢查contentDetails是否上傳或公告。 – Conner

回答

0

我認爲這是在YouTube的API版本中的錯誤3. 你應該檢查它是否已經報告爲一個錯誤,如果不是你可以在這裏自己的文件吧: https://code.google.com/p/gdata-issues/issues/list?q=label:API-YouTube

,如果你決定立案它作爲一個錯誤,你應該提到顯示問題的播放列表ID。

我也注意到了。但是,它並沒有打擾我。 對我而言: 使用API​​版本3.響應缺少一個或多個項目。 丟失的播放列表項在youtube.com上始終顯示爲DELETED 它發生在某些播放列表上,但不是全部。 播放列表是PUBLIC,只包含來自其他頻道的視頻。

+0

謝謝,我會按照你的建議,並提交一個錯誤報告 –

+0

如果你在這裏給你的錯誤報告鏈接,我會投票。 – Als

+0

以下是錯誤報告:https://code.google.com/p/gdata-issues/issues/detail?id=6062 –