idolPicsのアイドルに対応して、動画を収集するサイトも作ってみた。
idolPicsに登録してあるアイドルの動画を、youtubeのAPIを利用して収集してます。
// URLを作成して投げる
$url = "http://www.youtube.com/api2_rest?method=youtube.videos.list_by_tag
&dev_id=自分のID".
"&tag=".検索ワード(URLエンコードする).
"&page=取得したいページ
&per_page=一度に取得する件数";
// URLからXMLで取得する。
$xml = simplexml_load_file($url);
//欲しい情報を取得する
foreach($xml->video_list->video as $item){
echo $item->title; // タイトル
echo "<a>url'>"; //URL
echo "<img />thumbnail_url'/>";// サムネイル
echo "</a>";
}
と、こんな感じに取得しています。
クリックに対応して、また順位を変更させたいのですが、まだできてないです。
FireFoxだとobjectタグでonclickが動くのでいけそうですが、それ以外のブラウザでできないのでまだ未実装です。
親のDIVにイベントを設定してもとれないし。
なんかいい方法ないかなぁ。
なので現状はただ動画を表示するだけのサイトです。
これから改良をしていきますが、picsと連動してるのでとりあえず発表。
LIGはWebサイト制作を支援しています。ご興味のある方は事業ぺージをぜひご覧ください。