2016-07-31 11 views
0

私はユーザーがビデオを見ることができるWebアプリケーションを作っています。その動画をYouTubeでアップロードします。ユーザーがウェブアプリケーションに登録されると、アップロードしたビデオや自分のチャンネルのビデオを見ることができます。youtube私のWebアプリケーションの特定のユーザーが私のyoutubeビデオを見ることを許可します

これは可能ですか?自分のYouTubeチャンネルに動画をアップロードして、自分のウェブアプリのユーザーだけが動画を視聴できるようにします。

答えて

0

ここに必要なのはOAuthだと思います。 OAuthの使用の概念を以下に示します。

  • ユーザーが最初にGoogleアカウントやYouTubeアカウントにログインするユーザーを要求するアプリケーションで機能を使用しようとすると、アプリケーションはOAuth 2.0の承認プロセスを開始します。

  • あなたのアプリケーションは、ユーザーをGoogleの認証サーバーに誘導します。そのページへのリンクは、アプリケーションがユーザーのアカウントに対して要求しているアクセスのうち、scopeを指定します。 scopeは、認証されたユーザーとして機能するときに、アプリケーションが取得、挿入、更新、または削除できるリソースを指定します。

  • ユーザーがアプリケーションにこれらのリソースへのアクセスを許可することに同意する場合、Googleはアプリケーションにトークンを返します。アプリケーションのタイプに応じて、トークンを検証するか、トークンの異なるタイプに交換します。

単純なビデオの場合は、ビデオのプライバシー設定を設定できます。 public,unlistedprivateのいずれかに設定できます。 status.privacyStatusに戻ります。

コードに設定する方法については、sample codeを参照してください。

詳細については、SO questionを確認することもできます。

+0

私はGoogleからユーザーのログインを行うことができます。私は自分のサイトにビデオを見せたいだけです。私のシステムにこっそり入っていないユーザーは、YouTubeのビデオを直接見ることはできないはずです... – aryan

関連する問題