- 485 名前:2/2 mailto:sage [2009/12/21(月) 00:46:55 ID:UvD+075g0]
- 公式 swf のリクエストの流れを見ての予想ですが、おそらく公式 swf は以下のように
リクエストを出していると思います(やや省略気味です)。 1. getflv で属性取得 2. getflv のレスポンスの needs_key が 1 のとき、getthreadkey で threadkey 取得。 3. 以下の要素をテンプレートにコメント取得リクエストを作成して送信。 ただし、getthreadkey で情報を取得したときには、getthreadkey のレスポンス内容を 属性に変換して付加。 <thread res_from="-1000" version="20061206" thread="***" user_id="***" [threadkey="***" force_184="1"... etc]/> なお、通常動画のコメントリクエスト時には、thread 要素を packet 要素で囲っていますが、 公式動画の時には囲っていませんでした。 packet 要素は無くても正常に取れますが、公式動画のコメント取得時に packet 要素で 囲ってしまうとなぜか 404 が返ってきます。 通常動画と公式動画ではサーバー側の処理がちょっと違うのかもしれません。
|

|