1. Home
  2. Archive
  3. twitterでポストするときにin_reply_to_status_idを指定すると先頭が@〜で始まらなくても返信扱いになるらしい

twitterでポストするときにin_reply_to_status_idを指定すると先頭が@〜で始まらなくても返信扱いになるらしい

どういうことかというと、通常

@hokaccha こんにちは

とA君がツイートしたとして、このツイートはA君をフォローしていてhokacchaをフォローしてないユーザーのタイムラインには表示されません。

これが以下のような非公式RTの場合hokacchaをフォローしている、していないに関わらずA君をフォローしているユーザーのタイムラインに表示されます。

こんにちは RT @hokaccha: こんにちは

これは普通なんですけど、@hokacchaが最初にこないときでも、ポストするときにin_reply_to_status_idを指定しておけば上記のような非公式RTでもリプライのときと同じようにhokacchaをフォローしていないユーザーのタイムラインに表示されなくなるみたいです。

以下のようにWeb上でみると下のツイートはhokaccha宛とでてますよね。これがin_reply_to_status_idを指定したときの状態です。

twitterのin_reply_to_status_id

普通にtwitter使ってる人にはあんまり関係ないけどtwitterのクライアントとかbotつくる人は知っておくと役に立つことがあるかもしれないですね。

そういえば以下のエントリーでTweenのQTがそういう仕様だというのを読んだのは片隅に覚えてて、クライアントのほうでうまいことやってるのかなとか何となく思ってたけどこういうことだったんですね。

Twitterの公式RT、非公式RT、QTの違いを分かりやすく図で描いてみた - 聴く耳を持たない(片方しか)

トラックバックURL

http://webtech-walker.com/archive/2010/02/02015252.html/trackback

※トラックバックを受け付けてから表示するまでにしばらく時間がかかる場合があります。

コメントフォーム

※HTMLタグは使用できません。