PHP+ニコニコ動画API ページに詳細情報を表示
まずは「クラスの作成」「詳細情報を取得」のページで作成した「nico_class.php」と「nico_lb.php」を読み込みます。
require_once("lb/nico_class.php");
require_once("lb/nico_lb.php");
次にページ内で表示したいニコニコ動画のタグ一覧を配列に入れて「nico_lb.php」の「setNicoList」関数へ送ります。
リストの2つ目は適当に探した削除されていた動画のタグです。
$idList = array("sm3659880", "sm5860", "sm3037978");
$nicoList = setNicoList($idList);
これで一覧が$nicoListに入りましたので、ページ内で自由に使用できます。
以下にループしてすべてを表示するコードを載せておきます。
削除されているものがあった場合は飛ばして表示しないようにしています。
<?php
for($i = 0; $nicoList[$i]; $i++) {
if(!$nicoList[$i]->getVideo_id()) continue;
?>
<dl>
<dt>video_id:</dt>
<dd><?=$nicoList[$i]->getVideo_id()?></dd>
<dt>title:</dt>
<dd><?=$nicoList[$i]->getTitle()?></dd>
<dt>description:</dt>
<dd><?=$nicoList[$i]->getDescription()?></dd>
<dt>thumbnail_url:</dt>
<dd><?=$nicoList[$i]->getThumbnail_url()?></dd>
<dt>first_retrieve:</dt>
<dd><?=$nicoList[$i]->getFirst_retrieve()?></dd>
<dt>length:</dt>
<dd><?=$nicoList[$i]->getLength()?></dd>
<dt>view_counter:</dt>
<dd><?=$nicoList[$i]->getView_counter()?></dd>
<dt>comment_num:</dt>
<dd><?=$nicoList[$i]->getComment_num()?></dd>
<dt>mylist_counter:</dt>
<dd><?=$nicoList[$i]->getMylist_counter()?></dd>
<dt>mast_res_body:</dt>
<dd><?=$nicoList[$i]->getLast_res_body()?></dd>
<dt>watch_url:</dt>
<dd><?=$nicoList[$i]->getWatch_url()?></dd>
<dt>thumb_type:</dt>
<dd><?=$nicoList[$i]->getThumb_type()?></dd>
<dt>embeddable:</dt>
<dd><?=$nicoList[$i]->getEmbeddable()?></dd>
<dt>tags:</dt>
<dd><?=$nicoList[$i]->getTags()?></dd>
</dl>
<?php
}
?>
