API Docs for:
Show:

NicoMyListApi Class

ニコニコ動画のマイリスト操作APIのラッピングを行います。 (参考: http://efcl.info/wiki/niconicoapi/)

Constructor

NicoMyListApi

(
  • session
)

Parameters:

  • session NicoSession

Item Index

Properties

Methods

fetchMyList

(
  • id
)
Promise(MyList, string)

MyListインスタンスを取得します。

Parameters:

  • id MyListItemIndex | Number

    MyListItemIndexかマイリストIDを渡します。

Returns:

Promise(MyList, string):

取得できればMyListオブジェクトと共にresolveされ、 そうでなければエラーメッセージと共にrejectされます

fetchMyListsIndex

(
  • withoutHome
)
Promise

マイリストの一覧を取得します。

Parameters:

  • withoutHome Boolean

    trueを指定すると"とりあえずマイリスト"を一覧から除外します。

Returns:

Promise:
  • resolve : (mylists: Array.)
  • reject : (message: String)

fetchToken

() Promise

マイリストを操作するための認証トークンを取得します。

Returns:

Promise:

Properties

_session

NicoSession private

_token

Object private

認証トークン

Sub-properties:

  • timestamp Number

    トークンを取得した時間(ミリ秒)

  • token String

    マイリスト操作用トークン