プライベートチャンネルのデータにアクセスするには、OAuth認証を使用する必要があります。
この方法では、クライアントからGoogleの承認ページにリダイレクトされ、そこでGoogleアカウントに関連付けられたYouTubeチャンネルが選択されます。まだログインしていない場合は、まずGoogleからログインして(認証する)、認証ページに進みます。
許可ページにアクセスすると、アプリケーションがアクセスを要求するものにアプリケーションがアクセスすることを許可または拒否することができます。アプリケーションが承認ページにリダイレクトされるとき、スコープを1つ以上指定する必要があります。
スコープとは、ユーザーが自分の許可を得た後にアプリケーションが実行できる一連のアクションを定義します。アプリケーションは、その権限の範囲内にない操作を実行することはできません。 YouTubeのAPIの最も重要な3つのスコープは以下のとおりです。
https://www.googleapis.com/auth/youtube
: https://www.googleapis.com/auth/youtube.readonly
YouTubeアカウントの管理:を https://www.googleapis.com/auth/youtube.upload
YouTubeアカウントを見る:あなたができることを意味するYouTubeの動画
を管理しますhttps://www.googleapis.com/auth/youtube.readonly
のスコープを使用するようにアプリを設定することで、ユーザーに自分のチャンネルへのアプリケーションの読み取り専用アクセスを許可するように求めます。
https://accounts.google.com/o/oauth2/v2/auth?
scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fyoutube.readonly&
access_type=offline&
redirect_uri=http%3A%2F%2Flocalhost%2Foauth2callback&
response_type=code&
client_id=CLIENT_ID
そしてこれは、そのページが現在どのように見えるかです::、
詳細について
してくださいこれは、アプリケーションがそのユーザーをリダイレクトURLは次のようになりに何の例です。 'Using OAuth 2.0 for Web Server Applications' on Google Developersを読んでください。