1

PHP (CodeIgniter フレームワーク) を使用しています。

私が取り組んでいるプロジェクトでは、ユーザーがビデオをサーバーにアップロードできるようにします。ビデオは、特定のアカウント (サイトの) で Youtube にもアップロードされている必要があります。これが推奨される方法ではないことは承知していますが、ほとんどのユーザーは Gmail アカウントを持っていないため、理想的な方法です。

私は Youtube のドキュメントを読んでいますが、すぐに混乱してしまいました。私がやりたいことを達成するためのステップバイステップを誰かが説明できますか? 私が考えていることから、サイトには長寿命のアクセス トークンが必要です。ユーザーがアップロードを終了したら、この長寿命のアクセス トークンを使用して Youtube API を呼び出し、サイトの Youtube チャンネルにアップロードします。しかし、Youtube API がこれをサポートしているかどうかはわかりません。

私はこのライブラリを見つけました: CI Youtube Libraryしかし、私が読んだところによると、このライブラリは私の Web ユーザーが自分の Youtube アカウントでログインすることも要求するので、私が探しているものではないと思います。

助けてくれてありがとう!

4

2 に答える 2

2
  • 推奨される方法は、ユーザーに自分のアカウントでアップロードしてもらい、アカウントに入る内容を管理することです。そうしないと、攻撃的で違法な動画がアップロードされる可能性があり、その責任を問われる可能性があります。パスワードを公に共有するのと何ら変わりはありません。
  • アップロードにはクォータ制限もあり、同じアカウントからアップロードしようとすると、これらの制限にすぐに到達します。
  • 「gmail」アカウントは必要ありません。認証を使用することで、自分のアカウントを Google アカウントにすばやくリンクするだけです。セキュリティ上の理由から、長期間有効なトークンはありません。不要なアクセスの場合、有効期間が短いトークンの方が安全です。

残りのすべての情報は、「 https://developers.google.com/youtube/v3/getting-started」で入手できます。

于 2013-02-20T15:28:09.983 に答える
1

ユーザーはあなたの Youtube アカウントにアップロードしているため、あなたのアカウントにログインする必要はありません。サイトの YouTube アカウントを認証する場合、必要なトークンはそれだけです。

于 2013-02-19T07:46:27.840 に答える