私はユーザーがビデオを見ることができるWebアプリケーションを作っています。その動画をYouTubeでアップロードします。ユーザーがウェブアプリケーションに登録されると、アップロードしたビデオや自分のチャンネルのビデオを見ることができます。youtube私のWebアプリケーションの特定のユーザーが私のyoutubeビデオを見ることを許可します
これは可能ですか?自分のYouTubeチャンネルに動画をアップロードして、自分のウェブアプリのユーザーだけが動画を視聴できるようにします。
私はユーザーがビデオを見ることができるWebアプリケーションを作っています。その動画をYouTubeでアップロードします。ユーザーがウェブアプリケーションに登録されると、アップロードしたビデオや自分のチャンネルのビデオを見ることができます。youtube私のWebアプリケーションの特定のユーザーが私のyoutubeビデオを見ることを許可します
これは可能ですか?自分のYouTubeチャンネルに動画をアップロードして、自分のウェブアプリのユーザーだけが動画を視聴できるようにします。
ここに必要なのはOAuthだと思います。 OAuthの使用の概念を以下に示します。
ユーザーが最初にGoogleアカウントやYouTubeアカウントにログインするユーザーを要求するアプリケーションで機能を使用しようとすると、アプリケーションはOAuth 2.0の承認プロセスを開始します。
あなたのアプリケーションは、ユーザーをGoogleの認証サーバーに誘導します。そのページへのリンクは、アプリケーションがユーザーのアカウントに対して要求しているアクセスのうち、scope
を指定します。 scope
は、認証されたユーザーとして機能するときに、アプリケーションが取得、挿入、更新、または削除できるリソースを指定します。
ユーザーがアプリケーションにこれらのリソースへのアクセスを許可することに同意する場合、Googleはアプリケーションにトークンを返します。アプリケーションのタイプに応じて、トークンを検証するか、トークンの異なるタイプに交換します。
単純なビデオの場合は、ビデオのプライバシー設定を設定できます。 public
,unlisted
、private
のいずれかに設定できます。 status.privacyStatus
に戻ります。
コードに設定する方法については、sample codeを参照してください。
詳細については、SO questionを確認することもできます。
私はGoogleからユーザーのログインを行うことができます。私は自分のサイトにビデオを見せたいだけです。私のシステムにこっそり入っていないユーザーは、YouTubeのビデオを直接見ることはできないはずです... – aryan