はじめに
DOLIB 1.00 の仕様をご覧下さい。
これは2ちゃんねるビューア●用に作成されたプラグインの仕様です。
●購入時に登録したメールアドレスと発行されたパスワードで認証サーバーにアクセスします。
(OpenSSL・接続先ポート番号443)
| 要求メッセージの一例(セッションID取得時) |
POST /futen.cgi HTTP/1.1
Host: 2chv.tora3.net
Accept: */*
Referer: https://2chv.tora3.net/
Accept-Language: ja
User-Agent: DOLIB/1.00
X-2ch-UA: ブラウザ名/バージョン
Content-Length: ポストするデータの合計サイズ(バイト)
Connection: close
ID=メール&PW=パスワード
|
POST /futen.cgi HTTP/1.1
Host: 2chv.tora3.net
Accept: */*
Referer: https://2chv.tora3.net/
Accept-Language: ja
User-Agent: DOLIB/1.00
X-2ch-UA: monaweb/1.00
Content-Length: 26
Connection: close
ID=mail@aaa.jp&PW=password
|
サーバーからセッションIDが返ります。
| 応答ヘッダの一例(セッションID取得時) |
HTTP/1.1 200 OK
Date: Tue, 30 Dec 2008 14:43:51 GMT
Server: Apache/2.0.49 (Unix) PHP/4.3.6 mod_ssl/2.0.49 OpenSSL/0.9.7c-p1
User-Agent: Monazilla/1.00
Transfer-Encoding: chunked
Content-Type: text/plain
SESSION-ID=Monazilla/1.00:Xw1:e=AbPnkayv*dvnH+p8t*,_6YPT:SsA=PfZ!EyB1 |
セッションID末尾の改行コード(n)は除外し、エンコードしておきましょう。
書き込みに●を使用する場合、メッセージボディにセッションIDを付加します。
| 要求メッセージの一例(書き込み時) |
POST /test/bbs.cgi HTTP/1.1
Host: [サーバー]
Accept: */*
Referer: http://[サーバー]/test/read.cgi/[板名]/[スレッド番号]/
Accept-Language: ja
User-Agent: Monazilla/1.00 (ブラウザ名/バージョン)
Content-Length: ポストするデータの合計サイズ(バイト)
Connection: close
bbs=[板名]&key=[スレッド番号]&time=[投稿時間]&FROM=[名前]&mail=[メール]&MESSAGE=[本文]&submit=[ボタンの文字]&sid=[セッションID] |
POST /test/bbs.cgi HTTP/1.1
Host: gimpo.2ch.net
Accept: */*
Referer: http://gimpo.2ch.net/test/read.cgi/maru/1225807868/
Accept-Language: ja
User-Agent: Monazilla/1.00 (monaweb/1.00)
Content-Length: 168
Connection: close
bbs=maru&key=1225807868&time=1230638176&FROM=&mail=sage&MESSAGE=%82%C4&submit=%8F%91%82%AB%8D%9E%82%DE&sid=Xw1%3ae%3dAbPnkayv%2advnH%2bp8t%2a%2c_6YPT%3aSsA%3dPfZ%21EyB1 |
dat落ちスレッドの取得に●を使用する場合、パスにofflaw.cgiを指定します。
パスの後ろにはraw=0.0とセッションIDを付加します。
| 要求メッセージの一例 |
GET /test/offlaw.cgi/[板名]/[スレッド番号]/?raw=0.0&sid=[セッションID] HTTP/1.1
Accept-Encoding: gzip
Host: [サーバー]
Accept: */*
Referer: http://[サーバー]/test/read.cgi/[板名]/[スレッド番号]/
Accept-Language: ja
User-Agent: Monazilla/1.00 (ブラウザ名/バージョン)
Connection: close
|
GET /test/offlaw.cgi/namazuplus/1230058090/?raw=0.0&sid=&sid=Xw1%3ae%3dAbPnkayv%2advnH%2bp8t%2a%2c_6YPT%3aSsA%3dPfZ%21EyB1 HTTP/1.1
Accept-Encoding: gzip
Host: gimpo.2ch.net
Accept: */*
Referer: http://gimpo.2ch.net/test/read.cgi/namazuplus/1230058090/
Accept-Language: ja
User-Agent: Monazilla/1.00 (monaweb/1.00)
Connection: close
|
|
運営情報::資料室詳細 | 02:46 AM | comments (x) | trackback (x) |