2012-12-17 40 views
1

我想使用Youtube的搜索API來查找全球範圍內可用且不限於某個國家/地區的視頻。如何使用Youtube的搜索API找到沒有國家限制的視頻?

APIrestriction參數,但是這隻能被用來限制搜索到一個國家,例如

https://gdata.youtube.com/feeds/api/videos?q=football&restriction=US 

一個可能的解決方案是對所有國家加入多個參數值,但這是不受API支持。

我可以爲每個國家執行多次搜索併合並結果,但這種方法似乎太麻煩。

回答

1

添加&safeSearch=strict到查詢(這個工作,你需要使用API​​第2版)

還檢查了Fields進一步過濾的限制

+0

'&安全搜索= strict'doesn't似乎對國家限制有影響。 但是,我想我設法使用這些字段來篩選任何具有「media:restriction」屬性的結果。 我用'http://gdata.youtube.com/feeds/api/videos?q=that's+amore+dean+martin&v=2&fields=openSearch:*,entry [not(media:group/media:restriction)]' – dmonsieur

+0

safeSearch並沒有過濾所有的限制,但它應該有效果。 GG你的成功! –

+0

@dmonsieur不幸的是,你的建議的過濾器不再適用於新版本3。有人知道另一種選擇嗎? – Daniel

相關問題