よくあるご質問です
.@TweetbotJP ユーザーストリーミングでのツイート取得漏れが多すぎます!特にリプライの取得漏れがよく起こり、すれ違いになってしまうので困ります!このバグ修正はできないんでしょうか?
2012-07-05 12:54:23@TweetbotJP 取得漏れ多いんですが改善できないんですかね?あと、ミュートしたツイートをTLの上のほうにまとめることってできませんかね? #tweetbotjp
2012-07-05 14:26:52Twitter側の問題です。 RT @kushrv: .@TweetbotJP ユーザーストリーミングでのツイート取得漏れが多すぎます!特にリプライの取得漏れがよく起こり、すれ違いになってしまうので困ります!このバグ修正はできないんでしょうか?
2012-07-05 14:44:31アカウントキャッシュを初期化したら多少変化があるかもしれません、という程度ですね。基本的にTwitter側の問題です。RT @Lesphone315: @TweetbotJP 取得漏れ多いんですが改善できないんですかね?…
2012-07-05 14:45:36Tweetbotだけの問題ではありません
ストリーミングでの取得漏れ(遅延)は他のUserStream対応クライアントでも発生する事象です。発生のタイミングや頻度などにばらつきがあり一概に言えませんが、基本的にTwitterの問題です。 #tweetbotjp
2012-07-05 14:50:29ただ、ストリーミングの取得漏れは傾向として@ツイートに発生しやすいので、@ツイートの通知をオンにすれば多少は見逃しを回避できるかと。またストリーミングをオフにすればストリーミング自体の不調による取得漏れは回避できます。 #tweetbotjp
2012-07-05 14:53:16(´-`).。oO(正直、これはリアルタイム更新の便利さと取得漏れによる不便とのトレードオフ、ということになりますね…)
2012-07-05 14:55:37Twitter側でも問題は認識しています
例えばこれ。UserStreamの歯抜け - Google グループ https://t.co/95X7a1DT RT @seigo__0123: @TweetbotJP 取得漏れがTwitter側の問題である理由がよくわかる説明はどこで見れますか?
2012-07-05 15:02:18さらにそのリンク先をたどると
『Userstreamのサービス品質はベストエフォートで提供されており、時系列順に配信されることやすべてのツイートが配信されることは保証されてい ません。 』UserStreamの歯抜け - Google グループ https://t.co/95X7a1DT
2012-07-05 15:05:56先ほどのGoogleグループからの引用ですが、『UserStreamとREST(主にhome_timeline)の併用はなるべく避けるように(むしろ禁止?)とドキュメントに書かれているので、 クライアント側ではRESTで補完することが出来ません。 』ここポイントですね。
2012-07-05 15:45:15Tweetbotの開発元Tapbotsでは、Twitter側が非推奨ないしは禁止しているような実装は避けています。例えば非公開アカウントからリツイートできないのも、Twitter側からダメ出しされているからです。
2012-07-05 15:47:24ただ、ここからは憶測になりますが、他のクライアントでは非推奨実装上等!なものもあるのかもしれません。ストリーミングに関して言えばUserStreamとRESTを併用してしまっている、とか。
2012-07-05 15:49:20開発元はTwitterのDevグループとかなり密接に作業していますので、立場上危ない真似はできないのです。この点はご了承ください。
2012-07-05 15:51:42ぐぬぬ
(´-`).。oO(もちろん開発元も取得漏れの件は認識していて、API周りの見直しなど適宜施しているとは思うのですが、何せ事象の発生タイミングや頻度にばらつきがある上、そもそもTwitter自体が常に安定しているわけでもないので、効果の確認が困難なのです。ぐぬぬ。)
2012-07-05 15:10:28