現時点でも様々な方法でニコニコ動画内の情報(動画情報やサムネイルなど)を取得している方がいると思いますが、これも思ったより負荷がかかるので心情的にはやめてほしいというのが正直なところです。できれば負荷の少なそうな時間帯にやってもらえるとありがたいです、こっそりと。
最終的には他のサービスと同様にニコニコ動画内の情報を提供するAPIというのは用意していく予定で、具体的なスケジュールはまだ未定ですが年内にはいろいろできてるんじゃないかと思います。というわけで温かい目で見守ってください。情報は継続的に開発者ブログなんかで提供していきます。
とのことなのだが、どこからどう見ても継続的に開発者ブログで情報を提供している形跡はない。
まあそれはともかく、APIが用意されている情報に関してはAPIを用いて取得しましょう。そちらの方が一般的に楽です。
API (現在存在が確認されているもの)
- getthumbinfo
- http://ext.nicovideo.jp/api/getthumbinfo/sm*
- 動画の情報を得られる
- thumb
- http://ext.nicovideo.jp/thumb/sm*
- 張り付け用のiframeが得られる
- getflv
- http://flapi.nicovideo.jp/api/getflv/sm*
- 指定された動画のFLV保管URLを取得できる
- getmarquee
- http://flapi.nicovideo.jp/api/getmarquee?*
- 時報データの取得、ニコ割ゲームの取得、ニワニュース情報局のニュースインデックスの取得ができる
- getrelation
- http://flapi.nicovideo.jp/api/getrelation?page=**&sort=**&order=**&video=**
- それぞれpage,sort,order,videoを設定してアクセスすると、動画に関連するオススメ動画リストをXML形式で取得できる
- msg
- http://msg.nicovideo.jp/**/api
- このURLに、XMLをPOSTすると、指定した動画のコメントを取得できる
- rss
- http://www.nicovideo.jp/**/**?rss=atom or http://www.nicovideo.jp/**/**?rss=2.0
- マイリストや投稿動画一覧などのURLの最後に「?rss=atom(または2.0)」と打ち込んでアクセスすると、ATOM(RSS)形式で表示され、購読することも可能
getthumbinfo
ログイン無しでも使用でき、アクセス制限が無いのが最大の特徴
URLはhttp://ext.nicovideo.jp/api/getthumbinfo/sm**
取得出来る値の一覧
括弧内は「組曲『ニコニコ動画』」(http://www.nicovideo.jp/watch/sm500873
)について取得した場合の値
- video_id
- 動画ID (sm500873)
- title
- 動画タイトル。当然省略は無し (組曲『ニコニコ動画』 )
- description
- 動画説明文。当然全文で、htmlタグは削除される (ニコニコ動画(β・γ)で人気のあった曲などを繋げて~)
- thumbnail_url
- サムネイル画像のURL (http://tn-skr2.smilevideo.jp/smile?i=500873)
- first_retrieve
- 投稿日時 (2007-06-23T18:27:06+09:00)
- length
- 動画の長さ (10:47)
- view_counter, comment_num, mylist_counter
- 再生数、マイリスト数、コメント数
- last_res_body
- (ブログパーツに表示される)最新コメント
- watch_url
- 視聴URL(http://ext.nicovideo.jp/watch/sm500873)
- thumb_type
- 動画なら「video」、マイメモリーなら「mymemory」 (video)
- tags
- タグ全て
- user_id
- うp主のユーザID(145217 = しも)
ほぼ最新の値だが、サーバー側でキャッシュが利いているらしく、何回かリロードすると数が減ることもある。
実際に取得できるxmlについては、http://ext.nicovideo.jp/api/getthumbinfo/sm500873
を参照のこと。
外部リンク
ついでの知識
ニコニコチャート(http://nicochart.jp/
)などもこれらのAPIを使用してランキング情報を取得している
API用クライアント
インストール方法
% gem install nicovideo
以下略
APIを利用したツール
Greasemonkeyスクリプト
API利用ライブラリ(ツールとしても利用可)
ニコニコ技術部員の作成したツール、兼ライブラリ。 javaで書かれており利用方法も動画で紹介されている。
関連項目
脚注
http://dic.nicomoba.jp/k/a/%E3%83%8B%E3%82%B3%E3%83%8B%E3%82%B3%E5%8B%95%E7%94%BBapi


ページ番号: 430
リビジョン番号: 1131732
読み:ニコニコドウガエーピーアイ
初版作成日: 08/05/13 22:25 ◆ 最終更新日: 11/04/05 11:30
編集内容についての説明/コメント: NicoVideo thumbinfo Checkの作者ですが、公開停止から年月も経っているので記事から消させてもらいました
記事編集 / 編集履歴を閲覧 / Twitterで紹介





JASRAC許諾番号: 9011622001Y31015