niconico-api

1.0.4 • Public • Published

niconico-API

ニコニコ動画APIを簡単に使えるライブラリです

  • インストール
npm i niconico-API

使い方

  • コンストラクタ
const niconico_API = require('niconico-api');
const niconico = new niconico_API();
const SearchAPI = niconico.search_api;
  • niconico_API - get() (動画IDから詳細を取得)
await niconico.get(niconico.RequestTypes.thumb,'動画ID(smから始まるアレ)').then(values=>{
    console.log(values.title);
    console.log(`再生数:${values.plays}`);
    console.log(`コメント数:${values.comments}`);
    console.log(`いいね!${values.goods}`);
    console.log(`マイリスト数:${values.mylists}`);
    console.log(`投稿日時:${values.uploaded_at}`);
    console.log(values.description);
    console.log(values.video_res);
}).catch(error=>{
    //throws NicoNicoAPIError
    //throws MovieNotFoundError
    console.log(error);
});
  • niconico_API - niconico_API - search_api - Search() (動画の検索)
await SearchAPI.Search({
    q: "Minecraft",
    targets: "title",
    fields: "contentId,title,viewCounter",
    _sort: "-viewCounter",
    _offset: 0,
    _limit : 3,
}).then(
    (datas)=>{ //Minecraftの検索結果
        datas.forEach(data=>{
            console.log(data.title);
            console.log(data.contentId);
        });
    }
);

Readme

Keywords

Package Sidebar

Install

npm i niconico-api

Weekly Downloads

1

Version

1.0.4

License

MIT

Unpacked Size

12.5 kB

Total Files

8

Last publish

Collaborators

  • hashibutokarasu