HOME > スポンサー広告 > title - ニコニコ動画APIでマイリストに登録されている動画の平均再生数とか出してみたHOME > ニコニコ動画API > title - ニコニコ動画APIでマイリストに登録されている動画の平均再生数とか出してみた


スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
[ --/--/-- --:-- ] スポンサー広告 | TB(-) | CM(-)

ニコニコ動画APIでマイリストに登録されている動画の平均再生数とか出してみた

ニコニコ動画のひとつのマイリストに登録されている動画の再生数、コメント数などを計測してみたプラグラム。
ニコニコAPIで取得してみたがやはり重かったのでコードだけです。

スポンサードリンク

Yahoo!ブックマークに登録 newsing it! この記事をクリップ! BuzzurlにブックマークBuzzurlにブックマーク このエントリーをはてなブックマークに追加
<?php
function convert($str) {
    return mb_convert_encoding($str, "SJIS" ,"utf-8");
}

$xml = simplexml_load_file('ニコニコ動画マイリストのRSS');
echo convert($xml->channel->title);

echo "<ul>";

foreach($xml->channel->item as $entry){
    echo "<li>".convert($entry->title);

    $id = spliti( "/", convert($entry->link) );
    $mmm = simplexml_load_file("http://ext.nicovideo.jp/api/getthumbinfo/$id[4]");

    echo "&nbsp;再生数:",convert($mmm->thumb->view_counter),"&nbsp;コメント数:",convert($mmm->thumb->comment_num),"&nbsp;マイリスト数:",convert($mmm->thumb->mylist_counter);
    $i++;
    $view_counter+=convert($mmm->thumb->view_counter);
    $comment_num+=convert($mmm->thumb->comment_num);
    $mylist_counter+=convert($mmm->thumb->mylist_counter);
}

echo "</ul>";

$Total_view_counter=floor($view_counter);
$Total_comment_num=floor($comment_num);
$Total_mylist_counter=floor($mylist_counter);
$Average_view_counter=floor($view_counter/=$i);
$Average_comment_num=floor($comment_num/=$i);
$Average_mylist_counter=floor($mylist_counter/$i);
        
echo <<<HTML
<ul>
<li>動画数 $i
<li>再生数$Total_view_counter
<li>コメント数$Total_comment_num
<li>マイリス数数$Total_mylist_counter
<li>平均再生数$Average_view_counter
<li>平均コメント数$Average_comment_num
<li>平均マイリス数数$Average_mylist_counter
</ul>
HTML;
?>


とあるマイリストの数字です。
本来は各動画の名前と一覧が出ますが伏せています。

WS000039.jpg

ニコニコ動画APIは便利で面白いですね。
もっといい方法は無いだろうか。

スポンサードリンク

loading...
自分だけのアバターで友達をつくろう!【MILU(ミル)】
人気ブログランキングへ
Yahoo!ブックマークに登録 newsing it! この記事をクリップ! BuzzurlにブックマークBuzzurlにブックマーク このエントリーをはてなブックマークに追加
[ 2011/02/08 00:34 ] ニコニコ動画API | TB(0) | CM(1)

承認待ちコメント

このコメントは管理者の承認待ちです
[ 2011/02/09 15:00 ] [ 編集 ]

コメントの投稿













管理者にだけ表示を許可する

トラックバック:

この記事のトラックバック URL
http://computernlife.blog.fc2.com/tb.php/8-9009e414





上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。