2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

2chApiProxy

1 :名無しさん@お腹いっぱい。:2016/03/18(金) 13:36:41.31 ID:3JRaKMw/0.net
2chAPIProxyはdat取得をAPI経由で行うローカルプロクシです

作者
◆k9ZbZaARvs

最新版
2016.03.03 (※2016/03/03 00:33 更新)
http://www1.axfc.net/u/3628249?key=sage

441 :名無しさん@お腹いっぱい。:2017/05/09(火) 07:07:13.85 ID:Hk+U6iB50.net
>>434
あざーっす

442 : ◆k9ZbZaARvs :2017/05/09(火) 21:33:03.04 ID:o+ErqMty0.net
>>435
詳細なご報告ありがとうございます。
sidが送られていないというのは、送らなくても浪人が有効になっているという事ですか?
今回のテスト版ではPostデータからsid=~を消してるだけで、それ以前のものでは何も触っていないはずです。

443 :名無しさん@お腹いっぱい。:2017/05/09(火) 22:50:09.90 ID:ruitpY8i0.net
>>442
あ、浪人のID/PWは設定していますが、maru板に書き込めていません
つまり、「浪人を有効にしての書き込み」が出来ていません
(おそらく、浪人SIDが送られていないため)
※maru板のテストしたスレ http://matsuri.2ch.net/test/read.cgi/maru/1366732851/
で、test版だけではなく、 2017.05.09版や 2017.05.04版でも、書き込めていません

いずれの版でも、ID/PWを設定して、設定を保存したり
基本タブで手動で[SID更新]ボタンを押したりすると、「SessionIDを更新しました」と出るのですが
これはおそらくAPI鯖用のSIDのことで、浪人関係のメッセージっぽいものは出ていません
ですので、「浪人ログイン処理(おそらくlogin.2ch.netへSSL通信)」が行われるタイミングがいつなのか
どうもわからず、もしかしたら浪人ログインしていないために浪人SIDが無いから送れないのかな、とか


浪人使用時だと、同じ「SID」の名でも、実際には別のもので、.dat取得時にapi.2ch.netに送るSIDと
書き込み時にbbs.cgiに送るSIDは、それぞれ異なっていると思います
(過去ログ取得時にapi.2ch.netに送るのは何なのかはちょっとわかりません)

chaika-apiの場合、内部で保存されいる項目の名前を調べると、それぞれ
extensions.chaika.2chapi.session_id = xxxx
extensions.chaika.login.ronin.session_id = yyyy
に値が設定されていて、前者の値は全体が数字とアルファベットの羅列、
後者の値は先頭部に「Monazilla/2.00:」が入っていて、その後に数字とアルファベットの羅列が続いています

たぶん、前者はdat取得時にapi.2ch.netに送るSIDで、後者は書き込み時にbbs.cgiに送る浪人SIDだと思います

444 : ◆k9ZbZaARvs :2017/05/09(火) 23:06:51.89 ID:o+ErqMty0.net
>>443
ああ、なるほど
2chAPIProxyに設定する浪人ID/PWはAPIキーの取得時にしか使っていません(API経由の過去ログ取得のためですが、本当にできるのかは・・・・)
書き込み時の浪人のSessionID取得や付加は専ブラの方にお任せしてます

445 :名無しさん@お腹いっぱい。:2017/05/09(火) 23:24:51.45 ID:ruitpY8i0.net
あ、なるほど、そういうことですね
わかりました
お手数をおかけしました

446 :名無しさん@お腹いっぱい。:2017/05/10(水) 00:00:00.34 ID:y96SoLbx0.net
再び

test版にて
Live2chで有効とした浪人が、[書き込み時に浪人を無効にする]で無効になっていることを確認しました

(maru板に書き込めなかったこと、及び
・Live2chで浪人ON + 2chAPIProxyで書き込み時の浪人を無効にするをチェック
・Live2chで浪人OFF + 2chAPIProxyで何もせず
の2つで、ワッチョイの右側4文字が一致すること)
を確認

447 :名無しさん@お腹いっぱい。:2017/05/10(水) 00:02:54.21 ID:8c3iXEv60.net
あ、>>446>>445です

浪人使用時に、>>442の動作が意図通りに動いていることが確認できました
(自分以外の人が欲しがる機能なのかはわかりませんが)

448 :名無しさん@お腹いっぱい。:2017/05/10(水) 00:18:36.90 ID:5MzluA5K0.net
>>122-123にも書いてあるけれど
プロクシ欄に有効っぽいアドレス:ポートを一度入れると、クリアすることが出来ないっていうのは、不具合かな?

どうやら、プロクシ欄に入っている文字列が正しいアドレス:ポートになっているかどうかを判定していて
無効な文字列が入っていると、変更自体をなかったことにして元のアドレス:ポートを復活させちゃうみたい?

空文字列とか、空白文字とかを無効な文字列扱いしないで、プロクシ設定をクリア出来るようにならないかしら

449 :名無しさん@お腹いっぱい。:2017/05/11(木) 23:29:34.95 ID:V4GWpm030.net
最新版の2chAPIProxyを起動すると
「SessionIDの取得に失敗しました。」「
System.Net.WebException: リモート サーバーに接続できません。」
という文字が出てきて動作しない

幾つか前のバージョン(Ver:2017.03.08)だと問題無く動くのだが

450 : ◆k9ZbZaARvs :2017/05/12(金) 01:51:07.25 ID:9V/cserS0.net
2chAPIProxy更新
https://www.axfc.net/u/3805119?key=sage

>>448の問題を修正
テスト版機能の取り込み
あと、Live2chで書き込みに時間がかかってしまうのを修正したはずですが、うちではLive2chが動かないので確認をお願いします。

総レス数 1007
241 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★