[memo] ニコニコ動画APIのコメントXMLについて少々
はじめに
以前からやってみたいことがあったので,ニコニコ動画の API をちょっと触ってみてます.
実装ついては,以下のエントリを参考にさせていただいてます.
- Perlでニコニコ動画のflvとコメントxmlをダウンロードする (Yusukebe::Tech)
- 404 Blog Not Found:perl - 勝手に添削 - ニコニコ動画ダウンローダー
- 404 Blog Not Found:perl - ニコニコ動画ダウンローダー新認証対応版
で,実際に指定した動画のコメント (XMLデータ) を取得して中身を覗いてみたところ,
と比べて 1つ,要素が追加されているようなので,ちょっとメモっときます.まぁ要素名を見れば役割はすぐわかるんですけどね.
コメントXML の概要
※ 一部編集してあります.
<?xml version="1.0" encoding="UTF-8"?>
<packet>
<thread last_res="10157" resultcode="0" revision="2" server_time="1202711246" thread="1202600766" ticket="0×8a8b2d0"/>
<view_counter id="sm2280725" mylist="8455" video="126697"/>
<chat anonymity="1" date="1202708675" mail="184" no="9661" thread="1202600766" user_id="…" vpos="4270">…</chat>
<chat anonymity="1" date="1202708675" mail="184" no="9662" thread="1202600766" user_id="…" vpos="8524">…</chat>
<chat anonymity="1" date="1202708686" mail="184" no="9664" thread="1202600766" user_id="…" vpos="5123">…</chat>
.
.
.
</packet>
「view_counter」 要素が追加されていますね.
各属性についてのメモ
thread 要素
- last_res
- 最後のコメント番号.つまり,これがコメントの総数を表しているっぽい.
- resultcode
- ?
- revision
- ?
- server_time
- データ取得時間?
- thread
- 動画に結び付けられているスレッド (コメントの集合かな?)の番号?
- ticket
- ? 16進数表記.
view_counter 要素
- id
- カウンタのID.== 動画のID,かな.
- mylist
- 「マイリスト」登録数.
- video
- 動画の再生数.
chat 要素
- anonymity
- 匿名投稿フラグ.
- date
- コメント投稿日時.
- コメントに対するコマンド.
- no
- コメント番号.
- thread
- コメントが所属するスレッドの番号.
- user_id
- ユーザID.匿名時には暗号化される.
- vpos
- コメントの動画再生位置.数値の内容はよくわかってない.
おわりに
次は,XMLデータの加工方法を勉強せねば.




![twitomonitor [ついともにた] twitomonitor [ついともにた]](http://www.iwa-ya.net/img/banner/twitomonitor.png)



well it’s not the kind of news that is worth discussing. i wonder why are you all here so excited?
コメント by Darren — 2008.4.11(金) @ 15:17:27