2013-02-18 84 views
2

我使用YouTube API版本2.0來檢索視頻。使用YouTube數據API時排除受限制的視頻

我想排除顯示消息「限制在某些網站上播放...在Youtube上觀看」嵌入視頻的視頻。

我已經使用了參數format = 5,但這無助於過濾掉這些視頻。另外,以前我用它,我不能確定該視頻是否仍然會顯示上述消息上嵌入

YT以下權限:AccessControl的行動=「註釋」權限=「允許」/

YT :AccessControl的動作= 'commentVote' 許可= '允許'/

YT:AccessControl的動作= 'videoRespond' 許可= '緩和'/

YT:AccessControl的動作= '速率' 許可= '允許'/

yt:acc essControl行動= '嵌入' 權限= '允許'/

YT:AccessControl的動作= '列表' 許可= '允許'/

YT:AccessControl的動作= '將autoPlay' 權限= '允許'/

YT:AccessControl的動作=「辛迪加」許可=「允許」/

回答

1

這是不可能以篩選出只在特定域可播放(或被阻止的某些結構域)的視頻。這可能令人沮喪;我知道。

此博客帖子有您可以採取過濾掉無法播放其它原因視頻的步驟的詳細信息:http://apiblog.youtube.com/2011/12/understanding-playback-restrictions.html

+0

謝謝你的澄清傑夫。 3.0版中的VideoEmbeddable參數有幫助嗎? – user2057495 2013-02-24 10:28:26

+0

此外,由於您認爲過濾出這些視頻是不可能的,因此確實會造成其他問題 - 對於移動開發人員,rtsp鏈接仍然可以檢索相同的視頻,並且用戶最終無需離開相同的域即可查看這些視頻...基本上,上傳者因爲不遵守播放限制而感到沮喪,似乎開發人員正在尋找解決方法,讓這些視頻無需實際訪問YouTube即可播放。 – user2057495 2013-02-24 10:37:27

+0

僅當視頻啓用了聯合時纔會暴露RTSP鏈接。這是啓用/禁用嵌入的單獨設置。 v3中的videoEmbeddable參數只是查看v2中format = 5的相同「可嵌入」設置。它不考慮域特定的設置。我同意你對特定領域的設置感到沮喪,而這些設置沒有反映在API響應中,我確實希望未來發生變化,但我不能承諾任何事情。 – 2013-02-25 15:23:57

相關問題