プロジェクト

全般

プロフィール

バグ #400

完了

機能 #123: Streaming APIに対応する

リストのリアルタイム更新がされない

toshi_a 初音 さんがほぼ13年前に追加. 12年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
list
ブランチ:
クラッシュする:

説明

うちの環境でされない。まず状況を検証する。
0.1で確認。0.0.4でも再現するかも


関連するチケット

次のチケットと重複 バグ #410: Rev644でリストのリアルタイム更新のチェックを付けても反映されない、又は遅れている?終了toshi_a 初音2012-01-27操作

toshi_a 初音 さんがほぼ13年前に更新

  • 対象バージョン0.1 にセット
  • 親チケット#123 にセット

Streaming APIでフォローするユーザが不足しているので、ごく一部のユーザのツイートだけがリストタブに入ってくる。

Takaaki TSUJIMOTO さんがほぼ13年前に更新

liststream.rbのmember_anythingがリストに含まれるメンバーを一部しか返してくれません.
member_anythingが怪しいので,多分0.1のみで再現されると思います.
また,鍵付きのリストに関しては

notice: {MIKUTTER_DIR}/core/lib/mikutwitter/query.rb:101:in `fire_request_event': access(7): http://api.twitter.com/1/lists/statuses.json
notice: {MIKUTTER_DIR}/core/lib/mikutwitter/query.rb:101:in `fire_request_event': access(8): http://api.twitter.com/1/lists/members.json
notice: {MIKUTTER_DIR}/core/lib/mikutwitter/query.rb:104:in `fire_request_event': quit(7): http://api.twitter.com/1/lists/statuses.json (0.530161666s)
notice: {MIKUTTER_DIR}/core/lib/mikutwitter/query.rb:104:in `fire_request_event': quit(8): http://api.twitter.com/1/lists/members.json (0.551156696s)
notice: {MIKUTTER_DIR}/core/lib/deferred/deferredable.rb:53:in `block in terminate': 404 #<Net::HTTPNotFound:0x000000036603c0>
from {MIKUTTER_DIR}/core/lib/mikutwitter/query.rb:69:in `query!'
from {MIKUTTER_DIR}/core/lib/mikutwitter/query.rb:42:in `block in api'
from {MIKUTTER_DIR}/core/lib/deferred/deferred.rb:52:in `call'
from {MIKUTTER_DIR}/core/lib/deferred/deferred.rb:52:in `block in initialize'

のような404エラーが出てます.

toshi_a 初音 さんが12年以上前に更新

  • ステータス新規 から 実装待ち に変更
  • 担当者toshi_a 初音 にセット

キャッシュからAPIレスポンスが読み込まれた時に、ページングしないような感じですね。
また、しばらく起動していたら定期的にリストのメンバーを更新しますが、これが動いてませんでした。これを修正したところ(未コミット)、起動時以外はリストを全て取ってくるようになりました。

鍵付きリストについては忘れてました。対応します。

toshi_a 初音 さんが12年以上前に更新

  • ステータス実装待ち から 様子見 に変更

非公開リストも正常に取得できるようになりました。

toshi_a 初音 さんが12年以上前に更新

  • ステータス様子見 から 終了 に変更

他の形式にエクスポート: Atom PDF