Services_YouTube 0.2.0リリース
まだα版ですが。。。 ;-)
YouTubeで提供されている7つのAPIをサポートしているようですね。PEARマニュアルにあるサンプルをざっと試してみました。Example 60-4のようなタグでの検索は、何らかのサービスに使えるかも。。。
<?php require_once 'Services/YouTube.php'; $dev_id = "YOUR_DEV_ID"; $tag = "test"; $youtube = new Services_YouTube($dev_id, array('usesCache' => true)); $videos = $youtube->listByTag($tag); foreach ($videos->xpath('//video') as $i => $video) { print "<img src='{$video->thumbnail_url}' alt='{$video->title}' />\n"; print "<a href='{$video->url}'>URL</a><br />\n"; } ?>
インストールもpearコマンドで楽勝と思っていたら、curl拡張モジュールが必須なのね。。。お陰で再インストールするハメに。。。orz