【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集

参考サイト:http://mutv.jp/

いわゆるSNSに動画機能を付ける勉強をしています。
各会員がyoutubeアカウントを持っている状態で、サイトに動画を投稿し、サイト内で動画を検索してみることができるという仕組みです。

具体的な仕組みとしては、まず各会員がyoutubeアカウントを作成し、そこで動画を投稿します。そして、サイトでは会員の投稿した全ての動画を取得し、表示します。そしてサイト内で動画を絞込み検索をし、見たい動画を閲覧できるというものです。

いろいろ調べてみると、youtubeアカウントと自サイトを連携させ、かつ特定の投稿者の動画をサイトにインポートするのだろうというところまではわかりました。

今回は、サイトへの動画のインポートの部分のスクリプトについてご相談があります。

サイト会員(会員全員)がyoutubeにアップした動画を自サイトに一気に取り込むことは可能でしょうか?
また、一旦サイトに取り込んだ動画一覧からサイト内で絞り込み検索をするということもできるのでしょうか?

上記の作業を行うにあたり、参考になるサイトやわかりやすく解説しているサイト等もあれば、ご教示頂ければ幸甚です。

サイト自体はPHPとMYSQLで作りました。

A 回答 (1件)

http://phpjavascriptroom.com/?t=strm&p=youtubeap …
http://gihyo.jp/dev/feature/01/jquery-ajax/0003? …
https://developers.google.com/youtube/2.0/develo …
会員が 持っているすべての動画を提供したいか 
については疑問ですが 特定ユーザの動画を検索することはできます
分かりにくい場合は どの辺が分からないか教えてください
詳しく説明します

個人的には インポート部分はある程度ユーザにまかせてもいいのでは
と考えます 便利な機能を提供することも大事ですが
何を持っているか どのくらい持っているか については個人情報になります
システム側 管理者側 で何もしないとしても
気にする利用者の人もいるのではないでしょうか

インポートした動画の検索については 動画で考えるから難しくなるのでは
たとえば 最初に会員登録してもらう時に
ID PASS 名前 年令 を入力してもらった
これを使って 年代別の利用者一覧は作れるでしょうか??
と質問していることと同じです
当然 登録された情報は自分が全部持っているので
絞込み検索も可能なはずです

動画のことを切り離して考えてみるべき
登録時に ID PASS 名前 年令 動画URL 検索タグ
などを入力してもらうことで可能です


Youtubeの機能を使うことは便利に見えますが
たとえば 検索した時に 目的と違う動画が出てくるということはよくあります
Youtubeが見せたい動画ばかりが表示され 目的のものが出てこないなど
自サイトの 目的に合った適切な動画のみを利用したい
という場合は サイト内で利用可能な動画一覧を持って
それを検索させることがベストです

インポートとは 動画をインポートさせるのではなく
検索や管理に必要な情報を登録させる作業を言います
動画ではなく 情報が目的
動画自体ではなく 動画はURLのみ
その他 作成者 登録日 検索タグ などが重要で
これらの情報をもとに 検索させ 
URL情報から動画再生へ進むことになります

動画部分をいったん忘れて 画像共有で考えるといいと思います
機能を加えていって 動画に対応させることは可能です
動画が特別 Youtubeが特別 と考えているため難しく考えているだけだと思います
サンプルが必要なら用意します PHPソースなどは読めるでしょうか

この回答への補足

前回のご相談に引き続き、今回もご回答感謝しております。
わかりにくい部分としては、サイト会員が動画投稿のためにyoutubeにアップしたした動画を、こちら側できちんと拾えるようにするという部分に対し、どうコードを書いていくべきかということで悩んでいます。まさにご回答者様がご指摘になった「目的に会った動画のみをのみ扱う」という部分です。

youtubeと連携するにあたり、動画取得の対象がサイト会員のみになるようにしたいと考えています。

動画(この場合youtubeとの連携)と画像でかなり作り方が変わるのかなと懸念していました。度重なるご指摘に感謝しております。

PHPソースは読めます。もしよろしければ、サンプル等をご教示頂ければ幸甚です。

補足日時:2012/08/09 17:04
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!