スポンサーサイト

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

ニコニコ動画の検索API

  • 2016/03/08 22:46
  • Category: Web
ニコニコ動画における検索APIについてのまとめ的なもの。
現時点で3種類あるようです。


内部で使用している検索API
http://www.trinity-site.net/blog/?p=201
http://qiita.com/sampleb3/items/f75173167e22fbbe4d90
ニコニコ動画で内部的に使用されているAPI。
「ニコニコ動画 検索API」でぐぐるとよく出てきます。
ログインが必要で、パラメータをつけてGETリクエストすればjsonが返ってきます。

例:
http://ext.nicovideo.jp/api/search/search/minecraft?mode=watch&order=d&page=1&sort=n


スナップショット検索API
http://search.nicovideo.jp/docs/api/snapshot.html
2014年10月15日公開。
「ニコニコ動画のコンテンツを解析する目的で検索/取得する際に利用できます」とのこと。AM5:00に更新されるので、実際の検索結果とはほぼ一致しません。
ログインは不要で、以下のようなjsonを http://api.search.nicovideo.jp/api/snapshot/ へ向けてPOSTします。ただ、返ってくるのが4行のjson objectなのでやや扱いにくいです…

{
"query":"minecraft",
"service":[
"video"
],
"search":[
"title",
"description",
"tags"
],
"join":[
"cmsid",
"title",
"view_counter"
],
"filters":[
{
"type": "range",
"field": "view_counter",
"to": 10000
}
],
"from":0,
"size":3,
"sort_by":"view_counter",
"issuer": "your service/application name"
}



コンテンツ検索API
http://ch.nicovideo.jp/nico-lab/blomaga/ar930955
http://search.nicovideo.jp/docs/api/search.html
2015年11月19日公開。
ニコニコの動画や静画、生放送などを横断的に検索するAPIです。2015年のMashup Awards 11向けに提供されたAPIを新しくしたものらしいです。
ログイン不要、GETリクエストすると整形式のjsonが返ってくるので結構使いやすいですね。

動画検索の例:
http://api.search.nicovideo.jp/api/v2/video/contents/search?q=minecraft&targets=title&fields=contentId,title,viewCounter&filters[viewCounter][lte]=10000&_sort=-viewCounter&_offset=0&_limit=3&_context=apiguide
スポンサーサイト

Pagination

Trackback

Trackback URL

http://someprog.blog.fc2.com/tb.php/18-0b57d0e0

Comment

Post Your Comment

コメント登録フォーム
公開設定

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