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 を表示するにはどうすればよいですか?
ありがとうございました。