Nicovideo
ニコニコ動画Mashup Awards 10向け提供APIラッパー
Installation
Via npm
$ npm install nicovideo --save
var nicovideo= ;console; //object
Via bower
$ bower install nicovideo --save
Via rawgit.com (the simple way)
コンテンツ検索API
query
には AND,OR,NOTなどの演算子が使用できます。 クエリ文字列仕様を参照options
はPOST送信するquery
以外のパラメータです。未指定の場合は最大件数(options.from=0
,options.size=100
)・最大フィールド数で取得を試みます。- ニコニコニュース以外は、コンテンツへのURLを自動で付与します。
- サイムネイル画像は拡大可能であれば、そのURLに差し替えます。
video(query,options) -> Promise({total,items})
ニコニコ動画を検索して、最大100件を非同期で返します。
var nicovideo= ;var options= {}; nicovideo;
illust(query,options) -> Promise({total,items})
ニコニコ静画のイラストを検索して、最大100件を非同期で返します。
manga(query,options) -> Promise({total,items})
ニコニコ静画の漫画を検索して、最大100件を非同期で返します。
book(query,options) -> Promise({total,items})
ニコニコ静画の電子書籍を検索して、最大100件を非同期で返します。
live(query,options) -> Promise({total,items})
ニコニコ生放送を検索して、最大100件を非同期で返します。
channel(query,options) -> Promise({total,items})
ニコニコチャンネルを検索して、最大100件を非同期で返します。
channelarticle(query,options) -> Promise({total,items})
ニコニコ生放送のブログ記事を検索して、最大100件を非同期で返します。
news(query,options) -> Promise({total,items})
ニコニコニュースを検索して、最大100件を非同期で返します。
関連タグ検索API
コンテンツ検索APIとは違い、ほとんどのパラメータが使用できません。 引数を省略した場合、件数が多いタグから順番に取得します。
詳しくは関連タグ検索APIを参照してください。
videoTag(query,options) -> Promise({total,items})
ニコニコ動画からquery
文字列を含むタグを検索して、最大100件を非同期で返します。
var nicovideo= ;var options= {}; nicovideo;
illustTag(query,options) -> Promise({total,items})
ニコニコ静画のイラストからquery
文字列を含むタグを検索して、最大100件を非同期で返します。
mangaTag(query,options) -> Promise({total,items})
ニコニコ静画の漫画からquery
文字列を含むタグを検索して、最大100件を非同期で返します。
bookTag(query,options) -> Promise({total,items})
ニコニコ静画の電子書籍からquery
文字列を含むタグを検索して、最大100件を非同期で返します。
liveTag(query,options) -> Promise({total,items})
ニコニコ生放送からquery
文字列を含むタグを検索して、最大100件を非同期で返します。
channelTag(query,options) -> Promise({total,items})
ニコニコチャンネルからquery
文字列を含むタグを検索して、最大100件を非同期で返します。
channelarticleTag(query,options) -> Promise({total,items})
ニコニコチャンネルのブログ記事からquery
文字列を含むタグを検索して、最大100件を非同期で返します。
newsTag(query,options) -> Promise({total,items})
ニコニコニュースからquery
文字列を含むタグを検索して、最大100件を非同期で返します。