微妙にニッチな要望を満たすための情報とかV2Cの紹介を発信してみたりします。232311Menu編集2017年4月現在、wikiで掲載しているB10パッチは古くなっています。†2chAPIは2015/3/3に本格運用が始まり、DATアクセスは廃止されてしまいました。そのため、2chAPIを使用してDATを取得する方法に切り替える必要があります。作者n|a氏不在のため、APIの利用申請は却下されていました。V2Cもこのままでは2chを閲覧することができなくなってしまうため、それを回避するためにすでに明らかになったAPIの仕様に従ってDATを取得するためのパッチが作成されました。このパッチを適用することで引き続きV2Cを使うことができます。B02を作成しました。B03を作成しました。B04を作成しました。変更点は、API以外にも、read.cgiからdatを生成とscからdatを取得もできるようにしました。SCは全読み込みのみ対応です(オートリロードでは使い物にならないです)嫌儲の方は2ch_api.txtに「I.hate.Tarako=true」と書いといて下さい。B05を作成しました。Macの方はしばらくお待ち下さい。B05のMacOSX版を作成しました。B06を作成しました。B07を作成しました。B08緊急パッチを作成しました。B09パッチを作成しました。B10パッチを作成しました。B09の方は特に更新する必要はないです。[R20131027]以前では動作しません。read.cgiです。理解した上でチェックしてください。うまく動いていません。API側で修正が入るまでお待ち下さい。B02で修正済み本家V2Cでパッチ適用後以降、Twitterが使えないという問題があるようです。自分の環境では、本家V2Cにて最初からtwitterが使えないため再現確認できていません1.「設定」→「Twitter」にて当該アカウントを削除する。2.WebブラウザにてTwitter画面を表示後、V2Cとのアプリ連携を解除する。3.「設定」→「Twitter」にて当該アカウントを再度設定する。APIを使用する」にチェックを入れると、まちBBSの最新レスが閲覧出来ません。チェックを外して、閲覧してください。ランチャー」で確認出来ます。Lhaplusでは解凍できません。コマンドの設定」→「2chAPI設定」にて以下のダイアログが開きます。この画面にて、APIの設定をします。共通鍵、API鍵は山下氏から入手してください。APIを使用する」このチェックを入れると、APIを使ったアクセス(http://api.2ch.net/経由でのDAT取得)となります。「read.cgiを使用する」このチェックを入れると、read.cgi経由で取得したHTMLをdatへと変換します。この場合は鍵は必要ありません。「2ch.scを使用する」このチェックを入れると、2ch.scの対応するDATを取得します。この場合は鍵は必要ありません。2ch.scの順に優先して使います(例えば過去ログなどAPIで取得エラーになるものを、read.cgiや2ch.scから取得する、といったことが可能です)全てのチェックを外すと従来通りの方法でDATを取得します2ch.net以外の掲示板では、このチェックの有無にかかわらず、APIは使用しません(他の8chなどが2ch.netにならってAPIに追随した場合はV2Cでは表示できなくなる場合があります)API共通鍵は、APIが今のままである限りは変わらない値です。JaneStyle山下氏より入手くださいAPI鍵(AppKey)は、各専ブラごとに割り振られるキーです。V2C-RはJaneStyle山下氏によりキーの発行は拒絶されました。そのため、ユーザー個人個人でキーの入手をおねがいします場合によっては運営によって既存のキーを使えなくされたりする場合がありますので注意ください認証用UAは、api.2ch.netの認証(API経由でDATの取得をする前に必ず実行しなければならない)をする際にサーバー側に送られる文字列です。(V2C/2.11.4)」という文字列が送られます。認証用UAと同じように問題の切り分けなどにお使いくださいこれら設定は、V2Cの設定フォルダ以下の「2ch_api.txt」ファイルに保存されます。†v2c_api_patch.jarにはソースファイルが入っています。jarコマンド、または、.jarを.zipに変更して解凍することでソースを確認できます。ソースをビルドする場合は、以下のコマンドでビルドできます。