レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
B11 と readcgi.js のスレ#10 @避難所
-
>V2Cでは取得できなかったスレッドがWi-Fiを通したスマホのmateでは見られました。
>IPによるものだと思っていたので、同じIPなのにどうしてだろうと不思議です。
datの取得方法には3種あって、V2Cでの呼び名的には
APIモード → 公式専ブラが行ってる認証付きAPIを使用して整形済みdatを取得する方法
read.cgiモード → webブラウザと同じようにread.cgiを使用してhtmlを取得し自分でdatに整形する方法
.串ではhtmlモードとかも呼ばれてます
jsonモード → itest.5chからjsonと呼ばれる構造でdatを取得しそれを自分で従来のdatに整形する方法
B11で入れた機能でまだ名前が定着してなくて、itestモードとか410モードとか
その時の気分で自分ですら名前を混用いるしてます
レスを読んだ感じだと
固定回線のV2C(read.cgiモードオンリー)だとスレを取得できないけど
mateだとスレを取得出来たと受け取ってます
read.cgiモードでアクセス過多(ようはリロードしすぎ)状態になると
向こうから410Gone(ここにはない、見せるものはない)という規制が掛けられます
こうなるとそのIPからはread.cgiモードではレスの取得ができなくなります
ただmateはread.cgiモードではなくAPIモードでdatを取得していてAPIモードではそういう規制がないので
mateではレスの取得ができるのだと思います
ようはV2Cだと読めなくてmateだと読めたというよりは
read.cgiオンリーだと410で読めなくてAPIモードのmateだと読めた
ということ
スレを取得できなくなった場合はスレをwebブラウザ開く(この癖が重要)のが基本
その場合410Goneとだけ表示されたら、以下の2つの何れかで対策が可能です
・IPアドレスを変更する
向こうから見て別の端末になるんで410Goneがチャラになる
・API設定2の不可抗力対策をして下さい
itest.5chからjsonモードdatを取得しレスを表示します
但しjsonモードは毎回レス全件受信なので表示が遅いのと、過去レスを取得できないのと
投稿時間のミリ秒を表示できないって制約があります
掲示板管理者へ連絡
無料レンタル掲示板