V2CMOD #5 (1000レス)
V2CMOD #5 http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1531635757/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
176: ◆9XZ3HUpzfw [sage] Twitter UserStream廃止・DM仕様変更対応(9月版) V2CMOD-Z 2.18.9 [R20180915] (V2CMOD-Z_2.18.9(R20180915).zip) https://www.dropbox.com/s/sjvijidhtsmsgwa/V2CMOD-Z_2.18.9%28R20180915%29.zip?dl=1 V2C/2 2.11.4.118.9 [R20180915] (V2C2_2.11.4.118.9(R20180915).zip) https://www.dropbox.com/s/hrya812x1oeo1hv/V2CMOD2_2.11.4.218.9%28R20180915%29.zip?dl=1 V2CMOD/2 2.11.4.218.9 [R20180915] (V2CMOD2_2.11.4.218.9(R20180915).zip) https://www.dropbox.com/s/1u9j77ectx7lhm2/V2C2_2.11.4.118.9%28R20180915%29.zip?dl=1 内容物 V2CMOD-Z V2C_R20131210.jar (R2.18.9) 2018/09/15 18:01:45 V2C/2 V2C_U20131210.jar (R2.11.4.118.9) 2018/09/15 18:04:23 V2CMOD/2 .V2C_U20150401.jar (R2.11.4.218.9) 2018/09/15 18:06:43 一カ月の逃亡生活が明けてもまだ試行錯誤状態ですが・・・ HomeTimeLineタブの表示を修正しました HomeTimeLineタブにFilterStreamなるものから取得したツイートをマージするようにしました タブの表示に関しては ・HomeTimeLineAPIからの取得:一般>ホーム更新間隔 ・FilterStreamからの取得:即時 となります 各アカウントのUserStreamが廃止になるのでTwitter設定の アカウント>設定>FilterStreamを使用する のチェックボックスをチェックして下さい https://i.imgur.com/J2Dj0US.png 内部的にはUserStreamを取得していた接続先urlをFilterStreamのurlに変えています FilterStreamが取れる情報はUserStreamと比べてガクン(後述)と減ってますが 受信後のV2C内での表示処理はそのままなので拾える情報は表示できると思います またUserstream時代はUserstreamかHomeTimeLineAPIかを排他的に使用してましたが 今回からはHomeTimeLineAPIが常時動いてそこに平行でFilterStreamが動くことになります 従来のようにUserTimeLineの取得とリストの更新も平行で動かせそうです #UserTimeLineは鍵垢のことを考えるとFilterStreamで取得するのは好ましくないようですが 以降に詳細 http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1531635757/176
177: ◆9XZ3HUpzfw [sage] >>176 FilterStreamで出来ることできないこと FilterStreamでは通知関連の情報を取得できません フォロー外アカウントからの引用ツイートも取得できません 鍵垢のツイも取得できません できることできないこと的にはこんな感じになります http://westplain.sakuraweb.com/translate/twitter/Documentation/Streaming-APIs/Overview/Streaming-API-request-parameters.cgi#follow ストリーム上で流すツイートのツイート主を示すユーザーIDをコンマ区切りでまとめた一覧。 フォーロープロテクトしているユーザーはサポートしていません。 指定した各ユーザー(=V2C内部でフォローしていると把握してるアカウントの一覧)について、 ストリームは以下のものを取り込みます: 指定したユーザーがつぶやいたツイート。 指定したユーザーにリツイートされたツイート。 指定したユーザーがつぶやいたツイートへのリプライ。 指定したユーザーがつぶやいたツイートのリツイート。 リプライボタンを押さずに作成された手動リプライ (例えば “@twitterapi I agree”)。 ストリームは以下のものは取り込みません: 指定したユーザーについて言及しているツイート (例えば “Hello @twitterapi!”). リツイートボタンを押さずに作成された手動リツイート (例えば “RT @twitterapi The API is great”). プロテクトユーザーのツイート。(追記:これに関してはV2CがHomeTimeLineAPIで取得) http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1531635757/177
178: ◆9XZ3HUpzfw [sage] >>176 FilterStreamって簡単にいうと検索用のAPIです また通知タブはがっつりただの文字列検索をしてるだけです なので 鍵垢はFilterStreamに載らないためHomeTimeLineAPIから取得するが HomeTimeLineAPIの制約で以下となる ・鍵垢が俺様をRT 鍵垢のRTはHomeTimeLineAPI上では俺様のツイに纏められ単独では存在しないため Homeタブに表示できない、同じく通知タブに表示できない ・鍵垢が俺様を引用ツイート 通知タブに表示できない また通知は検索の結果を表示してるだけなので鍵垢アカウントからのツイは載らない また以下となる ・引用ツイートはまたはフォロー外からのRT 鯖側でAPI用DBへの反映遅延があった場合は通知タブへの表示が遅れることがある また、投稿数が少ないアカウントからの場合は表示されない となります http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1531635757/178
179: ◆9XZ3HUpzfw [sage] >>176 FilterStreamからフォローのツイートを取得するためにFollowしてるアカウントの一覧を渡す必要があるのですが FilterStreamは一度urlにアクセスしたら以降はずーっと繋がりぱなしになります なのでV2C起動後(FilterStream接続後)にFollowと追加/削除した場合はFollowの一覧をリフレッシュするための FilterStreamの切断→接続を行う必要があります このFilterStreamの切断→接続は https://i.imgur.com/J2Dj0US.png からチェックボックスのOFF/ONで主導で行って下さい 理由としては ・Followの処理の中で行うと連続してFollow/UnFollowを行った場合に向こうから見たら邪魔くさい接続を連続する不良アカウントに見える ・同じく自動でやった場合に接続エラーとなっても現状再接続する術がない ためです #V2C起動時にFoliow関連の情報の更新をしています(ダイアログが一瞬表示されて消えるはず) http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1531635757/179
180: ◆9XZ3HUpzfw [sage] >>176 FilterStream接続中はUserStreamコンソール(面倒なので名前そのまま)に以下の通信履歴が表示されます https://i.imgur.com/qa2E5Mc.png また以前はUserStream未使用時に更新間隔に0を指定した場合はTL更新しないのが仕様でしたが 今は都合上0にしてもFilterStreamの使用/未使用に関わらず、直前の更新間隔時間を引き継いだままTL更新を繰り返します 再起動すると0秒間隔で暴走更新する可能性があるのでTwitter設定>一般タブ>更新間隔に0をしてしないで下さい http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1531635757/180
181: ◆9XZ3HUpzfw [sage] >>176 なんか書き忘れたことがあった場合は >>176 のレスアンで追記します http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1531635757/181
198: 名無しさん@避難所 [sage] >>176 ルーブのアサヒちゃんかわいい http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1531635757/198
203: 名無しさん@避難所 [sage] >>176 HomeTimeLineタブのツイート補完のためにFilterStreamを使います とか さも当然のようにいってますけど FilterStreamは新着を発見するたびにタイミングお構いなしにタブを更新するので 以前はUserStreamを使ってなくて更新間隔に従って定期的にタブの更新をしてた人には かなり違和感のある挙動になるかもしれません 実際、ヌルヌル更新されるからUserStreamは嫌いだって言ってた人もいたし http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1531635757/203
214: ◆9XZ3HUpzfw [sage] Twitter UserStream廃止・DM仕様変更対応(9月版改) V2CMOD-Z 2.18.9.1 [R20180917] (V2CMOD-Z_2.18.9.1(R20180917).zip) https://www.dropbox.com/s/da21t4byevet91j/V2CMOD-Z_2.18.9.1%28R20180917%29.zip?dl=1 V2C/2 2.11.4.118.9.1 [R20180917] (V2C2_2.11.4.118.9.1(R20180917).zip) https://www.dropbox.com/s/csthi1u2h54bxbc/V2C2_2.11.4.118.9.1%28R20180917%29.zip?dl=1 V2CMOD/2 2.11.4.218.9.1 [R20180917] (V2CMOD2_2.11.4.218.9.1(R20180917).zip) https://www.dropbox.com/s/v7jitdayb4c6zaj/V2CMOD2_2.11.4.218.9.1%28R20180917%29.zip?dl=1 8月に廃止されたUserStreamの代替としてFilterStreamを使用してHomeTimeLineタブを更新することや ゴリゴリTwitterにアクセスして通知タブを更新することを目的とした修正です そのため以前からUserStreamや通知タブを使用していなかった場合は今回の更新は必須ではありません (開発側としてはバグを枯らすために更新していただいたほうがありがたいですが・・・) 内容物 V2CMOD-Z V2C_R20131210.jar (R2.18.9.1) 2018/09/17 08:23:07 V2C/2 V2C_U20131210.jar (R2.11.4.118.9.1) 2018/09/17 08:27:56 V2CMOD/2 .V2C_U20150401.jar (R2.11.4.218.9.1) 2018/09/17 08:25:22 修正内容 ① 2.18.9で追加したV2C起動時に「フォロー関連の更新」の自動起動を取りやめました →Javaのバージョンによっては起動タイミングの相性が悪くV2Cが正しく起動しないため →V2C以外でフォロー関連の登録・更新をした場合は手動で更新して下さい(FilterStreamの再起動も) ② Twitter設定>一般タブで更新間隔を0にした場合、そのタブで自動更新を行わないようにしました ③ 自分がFllowしてる人の返信先を自分がFollowしていない場合、その返信をHomeTimeLineタブに表示するのは 以下の場合のみとしました →条件:Z設定>Twitter 1>All @Repliesを利用するアカウント に自分のアカウントが登録されている場合 UserStreamが存在していた時の挙動に寄せるので、この件に関して新たに設定する項目はありまえん 特記事項 HomeTimeLineの表示範囲的にまだ緩い部分があるかもしれませんがそれは適宜ということで >>176のjarは削除しました http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1531635757/214
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s