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);
        });
    }
);

Dependencies (0)

    Dev Dependencies (0)

      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