非公式RTを「返信」と思ってしまう問題。
非公式RTなど、発言の途中に @ID が入るツイート(Mention)について、送信側は「リツイート」だと思いこみ、受信側は「返信」だと思いこむ。
上記問題へ対策を、@lina_asaba と、私 @elderalliance が話し合っているその中で。
私は、API仕様書の日本語訳とにらめっこしているうちに、 https://twitter.com/replies (返信のタイムライン取得)に潜む、仕様と実装が違う状態を発見した。
続きを読む
- elderalliance
- 24880
- 1
- 57
- 2
ステレ(菅野たくみ/ステージレフト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
ちなみに、今私が見てる「説明書」はこれ。 http://watcher.moe-nifty.com/memo/docs/twitterAPI.txt
2010-09-12 15:28:22
ステレ(菅野たくみ/ステージレフト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