2016-11-16 7 views
2

URLを使用して、このような特定の国のチャンネルを検索します。https://www.googleapis.com/youtube/v3/search?part=snippet&maxResults=8&order=viewCount&q=news&type=channel&regionCode=US&key=API-KeyYouTube API 3.0を使用して特定の国のチャンネルを検索するにはどうすればよいですか?

ただし、regionCodeパラメータをIT(イタリア)または他の言語に変更した場合、検索結果は常に同一です。したがって、検索結果はregionCodeで変更されません。

YouTube API 3.0を使用してチャンネルを国別に検索するにはどうすればよいですか。

+0

これに関するアップデートはありますか? (また、場所と場所の半径はビデオ検索でのみ機能し、チャンネル検索ではエラーを返します) –

答えて

0

また、オプションのパラメータregionCodeでチャンネルを検索しようとしています。このパラメータは、国の国コードで結果ベースをフィルタリングしないようです。この関連では、地域パラメータが映画のチャートにのみ適用され、一般的な検索のパラメータとして機能するものではないことがわかりました。SO question

特定の国や場所でYouTube APIの結果をフィルタリングするために使用できる唯一の可能なパラメータは、パラメータlocationを使用することです。

locationパラメータは、locationRadiusパラメータとともに円形の地理的エリアを定義し、メタデータにそのエリア内の地理的な場所を指定する動画に検索を制限します。パラメータ値は、緯度/経度座標を指定する文字列です。 (37.42307、-122.08427)。

お手伝いします。

0

この問題を解決する方法はありません。私はlocationRadiusで位置を試しましたが、2番目のパラメータは1000kmに制限されていますので、そのオプションと1つのAPIリクエストを使用して、ロシア連邦または米国のすべてのビデオを見つけることはできません。 また、そのAPIリクエストはわかりやすい理由で遅いを実行します。

関連する問題