ニコニコ動画技術メモ

http://www.nicovideo.jp/watch/smXXXXX にアクセスすると、flvplayer.swfが
APIhttp://www.nicovideo.jp/api/getflv?v=smXXXXX)から動画情報を取得します。

thread_id=コメントのID
l=何だろう?
url=flvのURL
link=動画情報を提供のURL
ms=メッセージサーバ
user_id=ユーザID
is_premium=プレミアムの状態(未登録は0?)
nickname=ニックネーム
time=アクセス時間
done=true固定?
ng_rv=NG設定

url、linkについてはアドレスを叩けばOK。msについては何か手順があるようです。以下を参照。

他に以下の制限があります。

このAPIをたたく時、またはflvをダウンロードするときには注意がすべきことがある。 まずニコニコ動画にログインした状態のセッションを保持したクッキーをもったUserAgentでアクセスしなくてはいけないのはまず当たり前で、 さらに取得しようとしている動画のパーマリンク、つまり以下のアドレスにアクセスした状態でなくてはエラーがでてしまうのだ。

ゆーすけべー日記

動画削除

動画が削除された場合は、urlがfooさん動画を参照するように変更され、さらにdeletedという情報が加えられます。deletedは、システムタブに以下を表示する為に使われています。

deleted=1 →動画は削除されたみたいです。
deleted=2 →動画は使っちゃいけないみたいです。
deleted=3 →動画は権利者により削除されたみたいです。

メッセージサーバは生きているので、「なぜ消したorz」と書いて楽しみましょう。メッセージサーバがどの程度生き続けるのかは不明。