Twitterのリプライの仕様変更のテスト

Twitterでのリプライ(In-reply-to)は以前は、ツイート行の先頭の文字をアットマーク以外にすることで、リプライが解除され公開ツイートになっていた。 しかし、どこかのタイミング(恐らくスレッドの実装の時ではないかと勝手に推測)で、リプライ行の先頭をアットマーク以外の文字、たとえば空白文字やピリオドにしてもリプライは解除されず公開されない仕様になったとのこと。 これは相手のツイートに返信しつつ、他の人にも公開しようとするときにちょっと不便。 ちなみに、リプライするツイート行の中からアットマークを削除するとリプライは解除される。 続きを読む
8
佐藤慶浩 Yoshihiro Satoh @4416sato

ありゃ、知らんかった。それなら確かに不便だ。 @harukazechan: なんか、昔は点とかスペースでいけたんけど、いまは点とかスペースを入れても、返信画面で書きこんだら、返信した人いがいには見えなくなっちゃうようになったみたいです(ω)不便ですん

2011-06-12 11:06:56

まず、基本動作の再確認。行の先頭を@にすればリプライツイートになり、行の先頭が@ではないツイートが公開されるかをテスト。結果としてどちらもそのとおりになることを確認した。

佐藤慶浩 Yoshihiro Satoh @4416sato

@4416_310 これはリプライモードではなく、先頭にアットマークを書いたテストです。

2011-06-12 11:16:13
すいとん @4416_310

上記↑のツイートはリプライになった

2011-06-12 11:56:06
佐藤慶浩 Yoshihiro Satoh @4416sato

.@null これは行の先頭がアットマーク以外でも、リプライが解除されないかのテストです。

2011-06-12 11:09:41
すいとん @4416_310

上記↑のツイートは公開された

2011-06-12 11:55:38

これ以後のテストのもととなる「テスト文」を@4416_310からツイート。これを「元ツイート」と呼ぶことにします。


テスト1:
元ツイートに対するリプライとして、@4416satoから@4416_310にリプライ・ツイート。

佐藤慶浩 Yoshihiro Satoh @4416sato

.@4416_310 これは行の先頭がアットマーク以外でもリプライが解除されないかのテストです。

2011-06-12 11:13:39
すいとん @4416_310

上記↑のツイートはリプライでツイートされたものだが公開されずにリプライになった

2011-06-12 11:59:12

結果として、リプライ・ツイートの際に、先頭文字を@文字ではないものにしても、リプライは解除されず、公開されないことがわかった。


テスト2:
元ツイートに対して、リプライではなく、コメント付きリツイート(非公式ツイート)した場合の動作を確認。

佐藤慶浩 Yoshihiro Satoh @4416sato

.@4416_310 これはコメント付きリツイートで先頭をアットマークにした場合のテストです。

2011-06-12 11:18:39
すいとん @4416_310

上記↑のツイートは公開された

2011-06-12 11:55:38

結果として、リプライではなく公開ツイートになることを確認した。したがって、元ツイートの文を引用して、元ツイートの発信者以外にもフォローで参照してもらうことができる。


テスト1とテスト2のまとめ

佐藤慶浩 Yoshihiro Satoh @4416sato

テスト終了。はるかぜちゃんの言うとおりだった。リプライは先頭文字によらずリプライにしかならなくなった。ちなみに、新規ツイートで先頭をアットマークにするのは今まで通りリプライになる。また、非公式リツイートで先頭をアット以外にするのも今まで通りリプライにならない。注意が必要だ。

2011-06-12 11:26:39

テスト3
元ツイートに対してリプライでツイートするときに、もとの@を削除すると、そのツイートはリプライが解除されるかを確認。

佐藤慶浩 Yoshihiro Satoh @4416sato

4416_310 これはリプライモードでアットマーク文字を削除した場合のテストです。でも、これでリプライ解除だと、相手が自分のフォロワーじゃないと、その人に届かないので、陰口叩こうとする(笑)以外には、普通は役に立たないですな。

2011-06-12 11:35:21
すいとん @4416_310

上記↑のツイートは公開された

2011-06-12 11:55:38

結果として、リプライツイートの文章から@文字がなくなると、さすがにリプライが解除されることを確認した。


テスト4
元ツイートへのリプライだが、元ツイートの発信者IDを消して、別のIDを@文字で指定するとどうなるかの確認

佐藤慶浩 Yoshihiro Satoh @4416sato

さらに気になったので(笑)このツイートはもともと4416_310へのリプライだけど、アットマーク先を行の途中で、 @inlawjp に偽装(笑)するとリプライは解除されるのか?また、この仕様変更はスレッド実装時のものと思われるので、この偽装にスレッドが騙されるのか?をてすと。

2011-06-12 11:42:12
すいとん @4416_310

上記↑のツイートは四番目のアカウントがなかったので関連する二つのアカウント以外にも公開されたかは不明(笑

2011-06-12 11:57:13