X



トップページ開発室
132コメント109KB
Rokka System
0001水玉(Mizutama) ◆qHK1vdR8FRIm (もんじゃ)
垢版 |
NGNG
Rokka System is the new method to get 2ch/bbspink archived dats.
http://stream.bbspink.com/update.txt

1. get SID from https://2chv.tora3.net/futen.cgi?ID=example@email.com&;PW=password , not changed
2. request to Rokka with the SID
 URL http://rokka.<;DOMAIN>/<SERVER>/<BOARD>/<THREAD>/[<OPTIONS>]?[raw=0.0&]sid=<SID>

 DOMAIN : 2ch.net or bbspink.com
 SERVER : name of the server, pele,kilauea,...(bbspink) anago,awabi,....(2ch)
 BOARD : name of the board, news,entrance,.....
 THREAD : thread key(=thread number)
 OPTIONS : 2ch standard url options, l50 , 25-35 , -45 , 13- , etc...
 [raw=0.0] : option to get dat with GZip compressed (recommended)
 <SID> : authentication SID, UrlEncoding is recommended

 Response : 1st line indicates processed status of the server.
  "Success"  - The process has successfuly done. Following lines are achieved message with dat format(name<>email<>datetime<>body<>[title]).
  "Error XXX" - The process has not succeeded. XXX is error code.
          Error codes:
          inputError = "Error 8008135"      invalid SERVER or BOARD or THREAD
          authenticationError = "Error 69"    invalid SID
          urlError = "Error 666"           invalid OPTIONS
          timeLimitError = "Error 420"       access too fast, interval between requests required


 exsamples
  http://rokka.bbspink.com/pele/erobbs/1285357421/?sid=Monazilla/2.00:4373....         get whole thread as plane text
  http://rokka.bbspink.com/pele/erobbs/1285357421/?raw=0.0&;sid=Monazilla/2.00:4373....   get whole thread with gzipped
  http://rokka.bbspink.com/pele/erobbs/1285357421/l50?raw=0.0&;sid=Monazilla/2.00:4373...  get 1 and last 50 posts

previous discussion http://qb5.2ch.net/test/read.cgi/operate/1366640919/87-
0002水玉(Mizutama) ◆qHK1vdR8FRIm (もんじゃ)
垢版 |
NGNG
Rokkaシステムは2ちゃん/BBSPINKのDAT落ちログを取得する新しい方法です。
http://stream.bbspink.com/update.txt

1. SIDを https://2chv.tora3.net/futen.cgi?ID=example@email.com&;PW=password から取得します(以前と同じ)
2. 取得したSIDでrokkaへリクエストを発行します
 URL http://rokka.<;DOMAIN>/<SERVER>/<BOARD>/<THREAD>/[<OPTIONS>]?[raw=0.0&]sid=<SID>

 DOMAIN : 2ch.net または bbspink.com
 SERVER : サーバー名, pele(bbspink) anago,awabi,....(2ch)
 BOARD : スレッド名, news,entrance,.....
 THREAD : スレッドキー
 OPTIONS : 2ちゃんの標準URLオプションです, l50 , 25-35 , -45 , 13- , etc...
 [raw=0.0] : GZip圧縮されたDATを取得します(推奨)
 <SID> : 取得したSIDです URLエンコード推奨

 レスポンス : 1行目にrokkaの処理結果が記述されます
  "Success"  - 成功。以降の行にDAT形式(name<>email<>datetime<>body<>[title])でログが記述されています
  "Error XXX" - 何らかのエラーです XXX がエラーコードです。
          Error codes:
          inputError = "Error 8008135"      リクエストURLのSERVERかBOARDかTHREADが正しくないです
          authenticationError = "Error 69"    SIDが不正(有効期限切れその他)かQueryStringの文法が間違っています
          urlError = "Error 666"           OPTIONSが正しくないです
          timeLimitError = "Error 420"       アクセス間隔が短すぎます

 例
  http://rokka.bbspink.com/pele/erobbs/1285357421/?sid=Monazilla/2.00:4373....        プレーンテキストでDAT全体を取得します
  http://rokka.bbspink.com/pele/erobbs/1285357421/?raw=0.0&;sid=Monazilla/2.00:4373....   GZip圧縮されたDAT全体を取得します
  http://rokka.bbspink.com/pele/erobbs/1285357421/l50?raw=0.0&;sid=Monazilla/2.00:4373...  1と最新50レスを取得します
レスを投稿する


ニューススポーツなんでも実況