【重要】
2009.3.30にAPIの仕様がまたも変更になりました。→2009.3.30 TwitterのReplyの仕様変更について
注:原文はこちらです http://groups.google.com/group/twitter-development-talk/browse_thread/thread/1f91e846754feab4
- Currently, statuses beginning with "@username" are marked in our system as being in reply to the username specified, as well as in reply to that user's current status ID.
- 現在"@username"で始まる発言に対して我々のシステムは、そのユーザの最新の[1]発言IDに対して返信するよう指定した場合と同様、返信先を設定します。
- For example: if I update my status to be "@mzsanford How's that project going?", my status' in_reply_to_status_id attribute will be the ID of Matt's most recent update.
- 例:私が「@mzsanford プロジェクトはどうだい?」と発言した場合、私のこの発言の in_reply_to_status_id 属性の値はMatt[2]の最新の発言となる。
- Starting later this week, we will no longer be automatically populating the in_reply_to_status_id attribute of statuses. If your application wants to specify that a status is in reply to a specific status ID, please include the in_reply_to_status_id parameter when POSTing to /statuses/update.
- 今週中より、我々は in_reply_to_status_id 属性の値を以後自動的には設定しません。もしあなたのアプリケーションにおいて特定の発言IDに対する返信を行いたい場合は、/statuses/update にPOSTメソッドでデータを送信する[3]際、in_reply_to_status_id パラメータを加えて下さい。
- We will continue to populate the in_reply_to_user_id attribute based on the screen_name at the the beginning of an @reply-style tweet. This means that even if you don't specify the particular status ID you're replying to, you can still ensure that a status will show up in another user's /statuses/replies feed (and the "Replies" tab on the Twitter website).
- 我々は、文頭に @reply のある発言にも、そのスクリーンネーム[4]に基づき今後も in_reply_to_user_id 属性のある発言が持つ性質[5]を設定します。これは、返信において特定の発言IDを指定しなくても、その相手の /statuses/replies のフィード(TwitterのWebサイトの"Replies"タブ含む)には表示されるということを意味します。
- This is all a bit confusing, but it boils down to this:
- 1. If you're replying to a particular tweet, make sure to include that tweet's ID in the in_reply_to_status_id parameter in addition to ensuring that "@username" begins the body of the update.
- 1. 特定の発言に対して返信する場合は、本文を"@username"で始めることに加え、 in_reply_to_status_id パラメータに対象とする発言のIDを指定すること。
- 2. If you just want to post a public tweet to another user, start tweets with "@username" like you always have.
- 2. 単にあるユーザを対象として全体に伝わる発言をする場合は、従来通り本文を"@username"で始めること。
- Hopefully, a very minor change. Let us know if you have any questions.
- ちょっとした変更です。質問があればお知らせ下さい。
- [1]訳注:原文は"current"
- [2]訳注:Matt=@mzsanford氏のこと
- [3]訳注:原文は"POSTing"。「POST」を大文字表記することで、HTTPメソッドのことも指していると思われる
- [4]訳注:@の後に指定する名前
- [5]このあたりはものすごい意訳です