FrontPage > API

NicoCache_nlのAPI

NicoCache_nlには、キャッシュを管理するためのAPIが用意されています。
これらのAPIを使用することで、様々な操作を実行できます。

多くのAPIには通常版と、AJAX版があります。
AJAX版では、結果をOK、NGの2文字で返します。追加情報やエラー内容がある場合は半角スペースに続いて送られてきます。
通常版では、処理の実行後に適切なURLにリダイレクトされます。

キャッシュのダウンロードと音楽トラックの抽出

正確にはAPIではないが、キャッシュからの動画取得や音楽抽出のダウンロードパスは次の通り。

http://www.nicovideo.jp/cache/smXXX/movie
http://www.nicovideo.jp/cache/smXXX/audio

このURIへ行くと、動画の種類やエコノミーなどに応じた適切なファイル名を持ったダウンロードダイアログが開く。
キャッシュを持っていない動画の場合、404が帰る。

コメントのダウンロード

http://www.nicovideo.jp/cache/smXXX.xml

コメントをダウンロードする。ファイル名部分に動画IDを指定した場合は最新のコメントを1000件(固定)含んだXMLをダウンロードする。ファイル名部分がスレッドIDの場合は、そのスレッドのコメントをダウンロードする。コミュニティの動画スレッドで権限がない場合は空のXMLになる。

投稿者コメントのダウンロード

http://www.nicovideo.jp/cache/_smXXX.xml

投稿者コメントをダウンロードする。ファイル名部分に動画IDを指定した場合は投稿者コメントのXMLをダウンロードする。ファイル名部分がスレッドIDの場合は、そのスレッドの投稿者コメントをダウンロードする。コミュニティの動画スレッドで権限がない場合は空のXMLになる。

キャッシュの一覧(JSON)

http://www.nicovideo.jp/cache/ajax

キャッシュの削除

http://www.nicovideo.jp/cache/rm?sm9
http://www.nicovideo.jp/cache/ajax_rm?sm9

デフォルトのタイトル設定

http://www.nicovideo.jp/cache/title?sm9
http://www.nicovideo.jp/cache/ajax_title?sm9

ajax: 成功なら"OK"のあとに新しいタイトル。失敗なら"NG"

タイトルを設定

http://www.nicovideo.jp/cache/title?sm9-%E3%83%81%E3%83%BC%E3%83%88
http://www.nicovideo.jp/cache/ajax_title?sm9-%E3%83%81%E3%83%BC%E3%83%88

半角ハイフンのあとに、encodeURI()でエンコードしたタイトルを渡す。
ajax: 成功なら"OK"のあとに実際に設定したタイトル。失敗なら"NG"

サブフォルダ間移動

http://www.nicovideo.jp/cache/move?sm9-
http://www.nicovideo.jp/cache/ajax_move?sm9-favorite

半角ハイフンのあとに、encodeURI()でエンコードした移動先を渡す。
cache直下に入れる場合はハイフンだけを付ける。それ以外は、cacheフォルダからみた相対アドレスを付ける。
フォルダ区切りは / を用いる。
  例:cache\favorite\sub なら、sm9-favorite/sub のようにする。
使えるのは、dirListに入ってるフォルダのみ。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-06-05 (土) 00:52:20 (95d)