View
2.706
Download
4
Category
Preview:
Citation preview
返信と@ツイートの仕様変更と提案
Toru KAWAMURA
2012.4.24 Twitter API勉強会 #twtr_hack
@tkawa
• 川村 徹
• Rails (Ruby)
• ほぼWebアプリばかり開発してます
• Web認知行動療法U2plus http://u2plus.jp/
RESTRails
RESTRails
今回も関係ありません(いつか話したい…)
• Twitter API ともあんまり関係ないかも…(yusukeyさんすみません)
• APIを使ってクライアントやWebアプリを作るなら、的な話です
• 独自研究が含まれていますので、yusukeyさんや他の方の意見なども加味してお考えください
返信
@ツイートReply
Mention
返信
@ツイート
「非公式RT」
返信 (Reply)• 「返信」をクリックして書き始める• @screen_name が text (本文)に入る
• POST statuses/update で in_reply_to_status_id を送る
• ツイートした人と返信先の人の両方をフォローしている人のタイムラインに流れる
• データに in_reply_to_* がつき、返信先のツイートをたどることができる
…一方,フォローしているユーザーのツイートであっても,「@スクリーン名」がツイート本文の最初に現れる関連ツイート(リプライとも呼ばれる)は,その対象アカウントをフォローしていないユーザーのタイムラインには表示されません
Twitter API ポケットリファレンス p.20 より
…一方,フォローしているユーザーのツイートであっても,「@スクリーン名」がツイート本文の最初に現れる関連ツイート(リプライとも呼ばれる)は,その対象アカウントをフォローしていないユーザーのタイムラインには表示されません
Twitter API ポケットリファレンス p.20 より
in_reply_to_* がついているものが「返信」と考えたほうがいい
@ツイート (Mention)
• @screen_name が text に入っているツイートすべて
• 返信も含まれる
• 返信でなければ、通常のツイートと同様に、ツイートした人をフォローしている人のタイムラインに流れる
返信Reply
特定のツイートに対するもの(@screen_name が必ず入るので、下も兼ねる)
@ツイートMention
特定の人に対するもの
※架空のツイートです
タイムラインに流れる人と、クリックして返信先をたどれるかどうかが違う
※架空のツイートです
じゃ、これは?
• 昔のTwitter(Web)は、返信になる条件が「textの先頭に @screen_name があること」だった。返信にすると、両方フォローしている人のタイムラインにしか流れないので、わざと返信にしないための非公式な記法
• 今は「返信」を押して書き始めれば @screen_name
の場所はどこでもよい(昔からのAPI仕様に準拠)
• 各種クライアントの挙動は、実装による(未調査)
.@ で始める記法
• 「非公式RT」とほぼ同じ問題を抱える
• 多くの人のタイムラインに流したいのはわかるが、 in_reply_to を外してしまうと返信先がたどれないから不便
• 今のTwitterのWeb版に関しては、 in_reply_to を外せないので意味がない
• はずだったんだけど…
.@ で始める記法
http://blogs.itmedia.co.jp/sakamoto/2012/04/twitter-in-repl-a37e.html
仕様変更?• どうやら4月初めごろから「textの先頭に @screen_name がない」返信ツイートは、返信先の人をフォローしていなくてもタイムラインに流れる(通常のツイートと同じ)ようになったらしい
※架空のツイートです
タイムラインに流れる人が違う(仕様変更後)
「非公式RT」も、in_reply_toをつけてOK
捏造などの問題点解消!
※架空のツイートです
• アナウンスがないので、この仕様変更が公式なものかどうか不明(User Streamsでは変わっていないという話も?)
• いつのまにか元の仕様に戻っている可能性も
公式の仕様変更?
APIを使う方への提案• 「非公式RT」など、他のツイートに関連するツイート機能には in_reply_to_status_id をつけて送ることを検討してもらえませんか
- 今すぐ機能変更するのはちょっとリスキーですが、頭の片隅にでも置いていただけるとうれしいです
• 返信かそうでないかの区別をわかりやすくしてほしい(メタデータ重要!)
- ツイートのURLを簡単に貼れる機能もあるとうれしい
Recommended