PHPに惚れました

今でも多分惚れてます。

ニコニコ動画(9)のRSS,APIなど気付いた変更点まとめ#3

過去からあるものかもしれないけど自分用にメモ

ランキング推移を取得するAPI
http://www.nicovideo.jp/ranking_graph/に使われているAPI

http://www.nicovideo.jp/api/getrankinggraphdata.php?v[]=動画ID&type=対象&span=daily&cms=カテゴリ&m=年月&現在のタイムスタンプ

[引数となる値]

    • 対象type=
        • fav・・・総合
        • view・・・再生
        • res・・・コメ
        • mylist・・・マイリス
    • 期間m=
        • (例200910)・・・年月
    • カテゴリcms=
        • all・・・カテゴリ合算
        • anime・・・アニメ
        • game・・・ゲーム
        • imas・・・アイドルマスター
        • toho・・・東方Project
        • vocaloid・・・VOCALOID
        • other・・・その他
        • sing・・・歌ってみた
        • play・・・演奏してみた
        • dance・・・踊ってみた
        • draw・・・描いてみた
        • tech・・・ニコニコ技術部
        • music・・・音楽
        • ent・・・エンターテイメント
        • sport・・・スポーツ
        • animal・・・動物
        • fashion・・・ファッション
        • cooking・・・料理
        • diary・・・日記
        • nature・・・自然
        • science・・・科学
        • history・・・歴史
        • radio・・・ラジオ
        • lecture・・・講座
        • politics・・・政治

v=動画IDはURLエンコされた半角空白%20で繋げることが出来る(おそらく三つまで?)
例:v
=sm9%20v[]=sm500873等



ニコニコ生放送API

http://live.nicovideo.jp/api/getservertime?t=タイムスタンプ(空白でも動作?)
サーバー時間が返される


使用箇所:http://live.nicovideo.jp/など

http://live.nicovideo.jp/api/timeline.php?mode=ch
チャンネル生放送のタイムラインが返される(XML)


http://live.nicovideo.jp/api/timeline.php?start=開始時刻タイムスタンプ&end=終了時刻タイムスタンプ&left=1&right=6
開始時刻から終了時刻までの番組表?が返される(XML)
※left、rightの値の詳細は不明


使用箇所:http://live.nicovideo.jp/timetableなど

http://live.nicovideo.jp/api/leave?v=番組ID
trueかfalseが返される。
番組IDの文字列チェックに使用?


http://watch.live.nicovideo.jp/api/getplayerstatus?v=番組ID
番組情報、ユーザー(自身の)のステータスが返される(XML)


http://watch.live.nicovideo.jp/api/configurengword?video=番組ID&mode=get&video=番組ID
コメント禁止ワードが返される(XML)


使用箇所:http://live.nicovideo.jp/watch/番組ID