2016-11-16 101 views
2

我使用網址搜索特定國家的頻道,例如https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=8&order=viewCount&q=news&type=channel&regionCode=US&key=API-Key如何使用YouTube API 3.0在特定國家/地區搜索頻道?

但是,當我將regionCode參數更改爲IT(意大利)或任何其他參數時,搜索結果始終是相同的。因此搜索結果不會隨着regionCode而更改。

如何使用YouTube API 3.0按國家/地區搜索頻道,謝謝。

+0

上的所有更新? (並且位置和位置半徑僅適用於視頻搜索,並返回頻道搜索錯誤) –

回答

0

我也嘗試使用可選參數regionCode來搜索頻道,並且似乎此參數不是基於國家/地區的國家/地區代碼來過濾結果。我在這個相關的SO question中發現region參數僅適用於電影圖表,並且不適用於一般搜索的參數。

因此,我認爲您可以用來過濾特定國家或地區的YouTube API結果的唯一可能參數是使用參數location

location參數與locationRadius參數一起定義了一個圓形地理區域,並且還將搜索限制爲在其元數據中指定屬於該區域的地理位置的視頻。參數值是指定緯度/經度座標的字符串,例如(37.42307,-122.08427)。

希望它可以幫助你。

0

有沒有辦法解決這個問題。我嘗試使用locationRadius定位,但第二個參數限制爲1000km,所以我無法使用該選項和1 api請求查找來自俄羅斯聯邦或美國的所有視頻。 另外,出於可以理解的原因,該api請求執行緩慢

相關問題