我正在創建視頻數據庫,並且希望刪除從metacafe,dailymotion和youtube中刪除的所有視頻。metacafe,dailymotion和youtube視頻的批量驗證
有沒有一種方法可以在批處理模式下識別所有已刪除的視頻。
我正在創建視頻數據庫,並且希望刪除從metacafe,dailymotion和youtube中刪除的所有視頻。metacafe,dailymotion和youtube視頻的批量驗證
有沒有一種方法可以在批處理模式下識別所有已刪除的視頻。
是的,這是可能的。 YouTube提供了一個API,您可以使用它來提取此信息。
http://gdata.youtube.com/feeds/api/videos/#{video_id}
您可以使用上述API URL來獲取有關視頻的信息。要檢查它是否被刪除,您可以檢查yt:state
標記的值。
<yt:state>
標記包含描述無法播放的視頻狀態的信息。包含<yt:state>
標記的視頻條目無法播放。名稱和reasonCode屬性以及標記值可以深入瞭解視頻無法播放的原因。
創建一個腳本,檢查給定視頻的標記值,並通過此腳本運行所有視頻。
你如何檢查狀態標籤? –
@ jesses.co.tt:使用SimpleXML解析XML並獲取值。 –
嗯......我正在使用API並獲得JSON響應,而我沒有看到這一點。我在哪裏/如何獲得XML? –
你可以請張貼一些代碼嗎?謝謝 –