0

YouTube チャンネルの動画を表示する Android アプリで作業しています。

私はチャンネルIDと他のすべてのものを持っています。しかし、YouTube プレーヤーで動画を表示するには、動画 IDが必要です。

***eg. player.cueVideo("nCgQDjiotG0");***

開発者サイトを何度も通うと、これを手に入れました-https://www.googleapis.com/youtube/v3/videos?part=id&chart=mostPopular&key={YOUR_API_KEY}

再生する正しいビデオIDを返すことは完全に機能しています。しかし、自分のチャンネル ID では実行できません (チャンネル ID をパラメーターとして渡すオプションはありません)。

and returns スニペットurlを受け入れる唯一のものはこれです -channel ID

https://www.googleapis.com/youtube/v3/search?part=snippet&channelId=UCxUtHtpGzd0bA5rYRY7h4VQ&q=PIVideoLibrary&type=channel&key={YOUR_API_KEY}

しかし、それが返す id は上記の方法と互換性がありません。デバイスで実行すると"Invalid Request"、上記の検索要求の応答であるスクリーン ショットが表示されます。スクリーンショット

これが私の質問です。

YouTube チャンネルから動画の動画 ID を取得して、YouTube api v3 を使用して Android アプリに統合された YouTube プレーヤーでその vedio を表示するにはどうすればよいですか?

ありがとうございました。

4

1 に答える 1