2010-07-10 WCAN 2010 Summer LT ニコニコ動画APIをさわってみよう(仮) LLPメガネラボ 岩田 享/issm
アジェンダ
- 自己紹介
- ニコニコ動画API少々
- APIを使って作ってみた
- まとめ
自己紹介
- 岩田 享/issm
- LLPメガネラボ
- とある伏見の駐車場(パーキング)
-
- http://blog.iwa-ya.net/
よろしくおねがいします
ニコニコ動画API
ニコニコ動画の情報へ外部からアクセス可能
- 特定のURLへリクエスト
- XMLによるレスポンス
- 加工して利用
- getthumbinfo
- thumb
- getflv
- getmarquee
- getrelation
- msg
- rss
詳しくは...
http://dic.nicovideo.jp/a/ニコニコ動画api
API:getthumbinfo
http://ext.nicovideo.jp/api/getthumbinfo/{動画ID}
指定の動画に関する情報が得られる
- 動画ID
- タイトル
- 説明文
- サムネイル画像URL
- 投稿日時
- 長さ
- 再生数,コメント数,マイリスト数
- タグ
- e.t.c...
例えば...
http://ext.nicovideo.jp/api/getthumbinfo/sm9201355
<nicovideo_thumb_response status="ok">
<thumb>
<video_id>sm9201355</video_id>
<title>夕飯準備の飼い主さんに必死にすがる子猫たち</title>
<description>既出だったらごめんなさい。Youtubeより転載です。......(ry
API:getrelation
http://flapi.nicovideo.jp/api/getrelation?{動画IDとか並び順の種類とか}
指定の動画に「関連する」動画のリストが得られる
- 件数
- 動画のリスト
- 視聴URL
- タイトル
- サムネイルURL
- 再生数,コメント数,マイリスト数
- e.t.c...
getthumbinfoほど詳細ではない
例えば...
http://flapi.nicovideo.jp/api/getrelation?video=sm9201355
<related_video status="ok">
<total_count>70</total_count>
<page_count>5</page_count>
<data_count>15</data_count>
<video>
<url>http://www.nicovideo.jp/watch/sm8393544</url>
<thumbnail>http://tn-skr1.smilevideo.jp/smile?i=8393544</thumbnail>
<title>親猫の下敷きになる子猫</title>......(ry
APIを使ってみる
IDが「sm9201355」の動画について
getthumbinfo http://ext.nicovideo.jp/api/getthumbinfo/sm9201355
......
<tags domain="jp">
<tag category="1" lock="1">動物</tag>
<tag lock="1">ごまきなこあんこたれ</tag>
<tag lock="1">AV(アニマルビデオ)</tag>
<tag lock="1">ぬこぬこ動画</tag>
<tag lock="1">リア獣</tag>
<tag>アイルーキッチン</tag>
<tag>猫屋敷</tag>
<tag>解せぬ</tag>
<tag>いきなりミュート</tag>
</tags>
......
実際の動画では...
ここに着目してみた
「にこのまとぴあ」
http://www.niconomatopoeia.jp/
- ニコニコ動画+オノマトピア(=擬声語)
- ニコニコ動画でつけられる無数のタグの中から,「〜〜動画」なものを見つけて羅列するだけのサイト
- 20万件くらいの動画のタグを調査 (2010-07-10 12:00時点)
- 511件の「〜〜動画」タグ ひらがな:204 カタカナ:261 それ以外:46 (2010-07-10 12:00時点)
...そんな誰得なサイトですw
まとめ
- 「ニコニコ動画API」で様々な動画の情報を取得可能
- 組み合わせ次第でいろいろ遊べる
- 誰得サイト「にこのまとぴあ」を作ってみた
- 「情報を取得する」「情報を加工して表示する」を明示的に分離すると後々便利かも

