0.5.0 • Published 9 years ago
nicoapi v0.5.0
Nico API
Nico API is Nicovideo API Client
Install
$ npm install --save nicoapi
Usage
var NicoAPI = require('nicoapi');
var nico = new NicoAPI();
nico.video.get({id: 'sm...'})
.then(function(info){
console.dir(info);
})
['catch'](function(err){ throw err;});
APIs
Users
login - Login the Niconico.
nico.users.login.post(options)
Parameters | ||
---|---|---|
string | mail_tel | user email or phone number |
string | password | user password |
string | site | login site ['niconico', 'nicolive_antenna'] (default: niconico) |
Video
getthumbinfo - Get video information.
nico.video.get(options)
Parameters | ||
---|---|---|
string | id | video id |
getflv - Get video path. (e.g. mp4)
nico.video.flv.get(options)
request user_session
Parameters | ||
---|---|---|
string | id | video id |
string | user_session (optional) | if have login is optional. (Unimplemented) |
messages - Get video comment. (geting user video only)
nico.video.messages.get(options)
Parameters | ||
---|---|---|
string | ms_id | Meesage Server id |
string | thread_id | Thread id |
number | res_from | back number (default: -100) |
Live/Alert
nico.live.get
Parameters | ||
---|---|---|
number | from | start page |
number | limit | get item count |
string | order | d or a (default: a) |
string | pt | pt is provider. official, channel, community (default: all) |
string | sort | sort type. start_time, view_counter, comment_num |
getplayerstatus - Get Live info
nico.live.info.get
request user_session
Parameters | ||
---|---|---|
string | id | live id |
string | user_session | session id |
getalertstatus - Get alert status
nico.live.alert.status.post(options)
Parameters | ||
---|---|---|
string | ticket | ticket obtained in antenna login |
getalertinfo - No auth get alert status
nico.live.alert.info.get()
Parameters | ||
---|---|---|
no |