×

nullableとかの確認はあんまりしてない

以下はすべてPOSTです。

ニコニコ動画


視聴履歴


パラメータ

クエリパラメータ
  • page(1から)
  • pageSize

HTTPヘッダ
  • Cookie(str)
    • user_sesson
    • user_session_secure
  • X-Frontend-Id: 6

データ形式

[JSON]
  • data
    • items(arr)
      • watchId(str:"sm*****")
      • frontendId(int)
      • views(int:視聴回数)
      • lastViewedAt(str:"yyyy-mm-ddThh:mm:ss+09:00")
      • playbackPosition(int)
      • video(でかいので別記)
    • totalcount(int)
  • meta
    • status(int)
    • errorcode(str)


video
  • type(str:"essential"しか見たことない)
  • title(str)
  • id(str:"sm***")
  • shortDesription(str)
  • thumbnail
    • url(str:url)
    • largeUrl(str:url)
    • listeningUrl(str:url)
    • middleUrl(str:url)
    • nHdUrl(str:url)
  • requireSensitiveMasking(bool)
  • registeredAt(str:yyyy-略)
  • playbackposition(int)
  • owner(下記)
  • latestCommentSummary(str)
  • isPaymantRequired(bool)
  • isChannelVideo(bool)
  • duration(int)
  • 9d91f87(bool:falseこれ何)
  • acf68865(bool:falseこれも何)

いいね履歴


パラメータ

クエリパラメータ
  • page(1から)
  • pageSize

HTTPヘッダ
  • Cookie(str)
    • user_sesson
    • user_session_secure
  • X-Frontend-Id: 6

データ形式

[JSON]
  • data
    • items(arr)
      • likedAt(str:yyyy-略)
      • status(str:"public"しか見たことないけど他にあるかも)
      • thanksMassage(str)
      • video
    • summary
      • canGetNextPage(bool)
      • getNextPageNgReason(str)
      • hasNext(bool)
  • meta

あとで見る


パラメータ

クエリパラメータ
  • sortKey
  • sortOrder
  • page(1から)
  • pageSize

HTTPヘッダ
  • Cookie(str)
    • user_sesson
    • user_session_secure
  • X-Frontend-Id: 6

データ形式

[JSON]
  • data
    • watchLater
      • hasInvisibleItems(bool)
      • hasNext(bool)
      • items(arr:下記に)
      • totalCount(int)
  • meta

items
  • itemId(int)
  • watchId(str:"sm*****")
  • memo(str)
  • status(str:"public"以外もあるのかな)
  • addedAt(str:yyyy-略)
  • video



マイリスト一覧


パラメータ

クエリパラメータ
  • sampleItemCount

HTTPヘッダ
  • Cookie(str)
    • user_sesson
    • user_session_secure
  • X-Frontend-Id: 6

データ形式

[JSON]
  • data
    • mylists(arr)
      • createdAt(str:yyyy-略)
      • defaultSortKey(str)
      • defaultSortOrder(str)
      • description(str)
      • followerCount(int)
      • id(int)
      • isFollowing(bool)
      • isPublic(bool)
      • name(str)
      • sampleItem(arr)
      • owner(下記)
  • meta

owner
  • iconUrl(str:url)
  • id(int)
  • name(str)
  • ownterType(str:"usr"の他にチャンネルとかコミュとかありそう)


マイリスト詳細


公開マイリストはrss形式もあるらしい(大百科参照、ただしあそこに書いてあるのは古い可能性もある)
エンドポイント
https://nvapi.nicovideo.jp/v1/users/me/mylists/【マイリストID】?page=1&pageSize=100

パラメータ

クエリパラメータ
  • page(1から)
  • pageSize

HTTPヘッダ
  • Cookie(str)
    • user_sesson
    • user_session_secure
  • X-Frontend-Id: 6

データ形式

[JSON]
  • data
    • mylist
      • defaultSortKey(str)
      • defaultSortOrder(str)
      • description(str)
      • followerCount(int)
      • id(int)
      • isFollowing(bool)
      • isPublic(bool)
      • name(str)
      • owner(上記)
      • hasInvisibleItems(bool)
      • hasNext(bool)
      • items(arr:上記)
      • totalItemCount(int)
  • meta

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

フリーエリア

どなたでも編集できます