私は最新のYouTube APIを使用しています(私は信じています)。これは私がhttps://developers.google.com/youtube/v3/docs/から行っているドキュメントです。YouTube APIを使用してYouTubeの再生リストを電子メールまたはユーザー名で取得する
私はJavaScriptでこの呼び出しを行うことにより、チャネルIDを持つユーザーYouTubeのプレイリストを取得することができています:
function getPlaylists(channelId) {
return $.get("https://www.googleapis.com/youtube/v3/playlists", { part: 'snippet', channelId: channelId, key: key });
}
私は、各プレイリストのPlaylistIDプロパティを取得することができていたプレイリストを持っている場合。私はjavascriptのコードを使用してプレイリストのすべての動画を取得することができPlaylistIDを使用する:
function getPlaylistVideos(playlistId) {
return $.get('https://www.googleapis.com/youtube/v3/playlistItems', { part: 'snippet', playlistId: playlistId, key: key });
}
を私は本当に私は、ユーザーがしようとすると、そのChannelIdが彼らのプレイリストに引っ張って見つけ作るために持っていることを好きではありません。私は、ユーザーがこれを行うために自分の電子メールまたはユーザー名を渡すことができるようにしたい。これは可能ですか? YouTube認証を使用しなくても可能ですか?そうでない場合は、YouTube認証サービスの利用に関する良い情報源はありますか?
は 'ここforUserName' ... https://developers.googleを見てください。 com/youtube/v3/docs/channels/list#パラメータ – Archer
@Archer私は目が見えないと感じています。私はそのショットを与える....私はそれが動作すると確信しています。私はあなたに知らせるでしょう – user3788671
まあ私はそれを試したと動作しません。私はこの質問を見つけました。http://stackoverflow.com/questions/33451543/youtube-data-api-get-channel-id-from-emailこれはOAuthを使用しないと現時点では不可能なようです。 – user3788671