Skip to content
This repository was archived by the owner on Oct 26, 2020. It is now read-only.
kurema edited this page Mar 14, 2019 · 2 revisions

api.cgiがJson APIを提供します。
このAPIを通してサードパーティーアプリを作成する事が可能です。
実際のアドレスはインストールしたサーバーにより異なるので、アプリを作成する場合はサーバーアドレスを指定できるようにしてください。

{
  "recorded_channels":
  [
    {
      "channel_id":"channel_id",
      "channnel_id":"channel_id",
      "videos":[
        {
          "id":"100",
          "title":"動画",
          "movie_url":"movie.cgi?c=channel_id&v=100",
          "thumbnail_url":"thumb.cgi?c=channel_id&v=100",
          "player_url":"play.html#100:channel_id",
          "player_url_channel":"play_ch.html#channel_id:100",
          "comment_url":"commentproxy.cgi?id=100"
        }
      ]
    }
  ],
  "recording_channels":[
    {"channel_url":"https://ch.nicovideo.jp/channel_id","channel_id":"channel_id"}
  ]
}

仕様

パス 説明
recorded_channels[] キャッシュされたチャンネル一覧
recorded_channels[n].channel_id チャンネルID
(ニコニコ動画のhttps://ch.nicovideo.jp/channel_idchannel_id部分)
recorded_channels[n].channnel_id 以前のスペルミスを互換性維持の為に残しています。
recorded_channels[n].videos[] 当該チャンネルのキャッシュ済み動画一覧
recorded_channels[n].videos[m].id 動画のID
(https://www.nicovideo.jp/watch/100100部分)
recorded_channels[n].videos[m].movie_url 動画ファイルのアドレス (相対アドレス)
recorded_channels[n].videos[m].thumbnail_url サムネイルのアドレス
ニコニコ公式から取得しても構いません。
サーバー設定によれば機能しない(404を返す)事もあります。
recorded_channels[n].videos[m].player_url HTML 5単体プレイヤーのURL (相対アドレス)
recorded_channels[n].videos[m].player_url_channel HTML 5拡張プレイヤーのURL (相対アドレス)
連続再生やコメント一覧表示が可能です
recorded_channels[n].videos[m].comment_url コメントプロキシのURL (相対アドレス)
ニコニコ公式から取得しても構いません。
recording_channels[] キャッシュ予約中のチャンネル一覧
recording_channels[n].channel_url チャンネルURL
削除要求の際キーになります。
recording_channels[n].channel_id チャンネルID

利用例

index.htmlはこちらのAPIを使っています。
他にWindowsで利用できるUWP版のクライアントがあります。

Clone this wiki locally