This repository was archived by the owner on Oct 26, 2020. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 0
API
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_idのchannel_id部分) |
| recorded_channels[n].channnel_id | 以前のスペルミスを互換性維持の為に残しています。 |
| recorded_channels[n].videos[] | 当該チャンネルのキャッシュ済み動画一覧 |
| recorded_channels[n].videos[m].id | 動画のID ( https://www.nicovideo.jp/watch/100の100部分) |
| 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版のクライアントがあります。