非公式RTを「返信」と思ってしまう問題。

非公式RTなど、発言の途中に @ID が入るツイート(Mention)について、送信側は「リツイート」だと思いこみ、受信側は「返信」だと思いこむ。 上記問題へ対策を、@lina_asaba と、私 @elderalliance が話し合っているその中で。 私は、API仕様書の日本語訳とにらめっこしているうちに、 https://twitter.com/replies (返信のタイムライン取得)に潜む、仕様と実装が違う状態を発見した。 続きを読む
62
ステレ(菅野たくみ/ステージレフトP) @elderalliance

ここで、技術的なほうの問題を2点、まとめておく。 (1)/replies は未だwebに存在している。 (2)/replies の旧API仕様(日本語版は最新版でも情報保持)により期待される動作は、/mention ではない(非公式RTが表示されるのは日本語的におかしい)。

2010-09-12 15:21:13
ステレ(菅野たくみ/ステージレフトP) @elderalliance

これらにより、/replies により「話しかけられる感覚」で、 /mentions (非公式RTとかの引用ぜんぶ)を見てしまう。 QT @elderalliance: http://twitter.com/elderalliance/status/24261290228

2010-09-12 15:23:43
ステレ(菅野たくみ/ステージレフトP) @elderalliance

本来であれば、/mentions が作られた以上、 /replies は完全廃棄されるか、または、違う役割を持つのが説明書的に正しい。/replies の本来の役割とは、公式webでいう"@自ID宛"または"in reply to @自ID"つきツイートの列を表示すること。

2010-09-12 15:27:26
ステレ(菅野たくみ/ステージレフトP) @elderalliance

だが、現状は /replies と /mentions が明白に分かれていない(/replies が /mentions のobsoleted になっている)。これが混乱を呼んでいる。 別の例ではこのへんとか> http://togetter.com/li/47223

2010-09-12 15:31:30
ステレ(菅野たくみ/ステージレフトP) @elderalliance

非公式RTに元発言者がかみつくのは、 /repliesが本来の仕事をしていれば防げた事故。更新も廃止もせず、ただobsoletedにしただけですまそうとしているからこうなる。 過去互換性?もっと大事なものがあるだろう。

2010-09-12 15:34:12