Twitter API 仕様書 (勝手に日本語訳シリーズ)

観測気球

収集物の記録書庫 a data archive of collection -- collectible toys

[要旨] Twitter API 仕様書の勝手翻訳をしてみました。
[キーワード] Twitter,API

« つぽが言ってたよ♪(BlogPet) | トップページ | 今週のお買い物 (2007.04.22~04.28) »

2007.04.28

Twitter API 仕様書 (勝手に日本語訳シリーズ)

最終更新: 2008年4月30日

Twitter の API 仕様書を和訳してみました。そのまま訳したというのとはちょっと違って、実際に使ってみて気付いたことを反映して書き直してたりします。まだ、手直ししたいところもあるけど、とりあえず公開。

今後も API の変更、追加は頻繁に行なわれると思いますので、上記、日本語訳も適宜、更新していきたいと思います。
[2007年9月1日、追記: 第1版の URI を http://watcher.moe-nifty.com/memo/docs/twitterAPI1.txt に変更し、最新版に関して、版数が変わっても常に同じ URI でアクセスできるようにしました。→ Twitter API 仕様書 (日本語) [最新版]]

Twitter Fan Wiki / API Docs の方も訳して、適宜、注釈をつけたのを用意しようと思ってます。(→ と思ってたんですが、あそこに書いてあることは、全部が全部実装されている訳ではなくて、こういう実装になったらいいな、という Twitter ファンの要望も混じっているみたいです。どこまでが要望なのか、よくわからないこともあって、混乱を避けるため、訳すのは見送っています)

変更履歴

  • 2008年 4月25日 第十二版 (2008年4月25日版原本がベース)
    1. 「ユーザ情報関連のAPI」の friends に“page 引数”と“lite 引数”を追加
    2. 「ユーザ情報関連のAPI」の followers に“page 引数”を追加
    3. 「備考」に“in_reply_to”を追加
  • 2008年 3月 3日 第十一版 (2008年1月22日版原本がベース)
    1. 「IM関連のAPI」を追加
  • 2007年11月27日 第十版 (2007年11月20日版原本がベース)
    1. 「HTTPステータスコード(レスポンス)」の説明を追加
    2. 「ステータス関連のAPI」の friends_timeline と user_timeline の“page 引数”に「但し書き」を各々追加
    3. 「ユーザ情報関連のAPI」の followers の“id 引数”に関する「但し書き」を追加
    4. 「ユーザ情報関連のAPI」の show に“email 引数”を追加
    5. 「ダイレクトメッセージ関連のAPI」の new の format から rss, atom を削除
    6. 「アカウント関連のAPI」に archive を追加
    7. 「フレンド関連のAPI」の favorites の説明を修正 (仕様書と実装が一致しなくなった)
    8. 「フレンド関連のAPI」の create と destroy の「注意書き」を削除 (仕様書と実装が一致するようになった)
  • 2007年11月9日 第九版 (2007年10月19日版原本がベース)
    1. 「お気に入り関連のAPI」の create と destroy の説明を現実の実装に合わせて修正
  • 2007年8月31日 第八版 (2007年8月30日版原本がベース)
    1. 「API の実行回数制限」の説明を更新。ステータスコード 400 に関する記述を追加
    2. 「ステータス関連のAPI」の user_timeline に “page 引数”を追加
    3. 「ユーザ情報関連のAPI」の featured の JSON形式の特殊仕様に関する説明を削除 (callback引数指定時の特殊仕様が廃止された)
    4. 「ユーザ情報関連のAPI」の followers に“lite 引数”を追加
    5. 「お気に入り関連のAPI」(favorites, create, destroy) を追加
    6. 「フレンド関連のAPI」の create と destroy の説明を修正
  • 2007年8月16日 第七版 (2007年7月27日版原本がベース)
    1. 「ステータス関連のAPI」の destroy の説明を修正
    2. 「ユーザ情報関連のAPI」の friends の説明を修正 (原本自体にも間違いがある → 報告済み)
    3. 「ユーザ情報関連のAPI」の followers の説明を修正
    4. 「アカウント関連のAPI」の verify_credentials を修正 (実際に使ってみた結果を反映)
    5. 「アカウント関連のAPI」の end_session を修正 (実際に使ってみた結果を反映)
    6. 「認証」を追加
    7. 「REST」を追加
    8. 「変更を検討中のもの」を追加 (2007年7月27日版原本で追加された)
  • 2007年7月19日 第六版 (2007年7月17日版原本がベース)
    1. 「アカウント関連のAPI」の verify_credentials の仕様を変更
    2. 「備考」のタイムスタンプのパターン例を追加
  • 2007年7月17日 第五版 (2007年7月10日版原本がベース)
    1. 「API の実行回数制限」の項を追加
    2. 「ステータス関連のAPI」の friends_timeline に “page 引数”を追加
    3. 「ステータス関連のAPI」の update に “source 引数”を追加
    4. 「ステータス関連のAPI」の replies に “page 引数”を追加
    5. 「ユーザ情報関連のAPI」の friends に最大取得可能件数に関する説明を追加
    6. 「ユーザ情報関連のAPI」の featured の JSON形式に関する特殊仕様に関する説明を追加
    7. 「ダイレクトメッセージ関連のAPI」の direct_messages の最大取得可能件数に関する説明、“since_id 引数”、“page 引数”を各々追加
    8. 「ダイレクトメッセージ関連のAPI」の sent を追加
    9. 「アカウント関連のAPI」(verify_credentials と end_session) を追加
  • 2007年6月13日 第四版 (2007年6月13日版原本がベース)
    1. 「ステータス関連のAPI」に destroy を追加
    2. 「ダイレクトメッセージ関連のAPI」に destroy を追加
    3. 「備考」に JSONP に関する記述を追加
  • 2007年6月 4日 第三版 (2007年5月30日版原本がベース)
    1. 「ステータス関連のAPI」に replies を追加
    2. 「フレンド関連のAPI」(create と destroy) を追加
    3. 「ユーザ情報関連のAPI」の featured に注記を追加
  • 2007年5月24日 第二版 (2007年5月11日版原本がベース)
    1. (1) 「ステータス関連のAPI」の show に関する記述を修正
    2. (2) 「ステータス関連のAPI」の update に注記を追加
    3. (3) 「備考」を追加
  • 2007年4月25日 最初の勝手訳 (2007年4月22日版原本がベース)
    1. (実際に公開したのは2007年4月28日)

参考

拙著「Twitter!―Twitter APIガイドブック」では、 (2007年9月18日時点での) Twitter の API 仕様について、より詳細な解説を行なっています。 API の利用例(C/C++、perl、Ruby、python、JavaScript によるサンプルプログラムや、API を実際に利用しているWebサイトの紹介、など)も載せていますので、参考にしてください。

Twitter!―Twitter APIガイドブック
Twitter!―Twitter APIガイドブック

関連記事

投稿者: tsupo 2007.04.28 午後 08:24 | 固定リンク | このエントリをはてなブックマークに登録 このエントリを含むはてなブックマークを表示 このエントリを「はてなブックマーク」に登録している人の数 | このエントリを del.icio.us に登録 このエントリの del.icio.us での登録状況 | このエントリを MM/Memo に登録 このエントリの 1470.net での登録状況 | このエントリを BlogPeople Instant Bookmark に登録 | このエントリを BlogPeople Tags に登録 | このエントリを Buzzurl に追加このエントリの Buzzurl での登録状況 | このエントリをドリコムRSSにクリップ | このエントリをニフティクリップに登録 | このエントリをlivedoorクリップに登録 このエントリのlivedoorクリップでの登録状況 このエントリをlivedoorクリップに登録している人の数 | FC2ブックマークに登録 FC2ブックマークでの登録状況 | Technorati で関連サイトを調査 | 酢鶏巡回中

楽天市場


プログラミング」カテゴリ内の最近の記事

品揃え豊富で安い!NTT-X Store


アマゾンわくわく探検隊

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/6737/14849723

この記事へのトラックバック一覧です: Twitter API 仕様書 (勝手に日本語訳シリーズ):

» Twitter ブログパーツ(Badgesカスタマイズ)と素材 from WEBデザイン BLOG
Twitter Badgesをカスタマイズして、もう少しブログパーツっぽくしました。カスタマイズした後のコードと素材を紹介しています。よろしかったら使ってください。それからTwitter気軽にaddしてくださいな。 続きを読む

受信: 2007.04.30 午後 03:04

» Net::Twitterで任意の人物のfriendsを取得 from polog
暇だったらからtwitterの可視化でもしようと思ってid/screen_nam... 続きを読む

受信: 2007.05.04 午前 05:00

» Twitter BadgeのカスタマイズURLまとめ from [bizmemo]
TwitterメッセージをBlogに貼り付ける公式スクリプト「Twitter ... 続きを読む

受信: 2007.05.05 午後 01:38

» twitter関連で役立つサイトあれこれ from Webtech Walker
みなさんtwitterやってますか?僕はやってます。(僕のtwitter)なんかものすごい勢いで流行ってますけど、あのお手軽感はなかなかよいですよね。twitterに関してのツールやtipsが増えてきているのでまとめの意味で書いておきます。... 続きを読む

受信: 2007.05.09 午後 10:30

» Twitter API 仕様書 (勝手に日本語訳シリーズ) 改訂版 from 観測気球
Twitter API 仕様書の日本語訳(私が勝手に翻訳し、若干の注記をつけたもの)を更新しました。API の数は増えていませんが、誤訳していたところを修正した他、最近の Twitter 事情を反映しています。... 続きを読む

受信: 2007.05.24 午前 04:16

» [情報]Twitter入門・まとめ from 萌え理論Blog
Twitter入門 Twitter(公式) 「Twitter」は海外のサービスですが、現在では日本語が普通に通りますし、はてな界隈の人も利用しています。最近はてブでTwitterの名前を目にする機会も多くなってきました。そこで、Twitterとは何なのか、どうすれば使えるのか、また関連した... 続きを読む

受信: 2007.06.03 午前 01:50

» Twitter API 仕様書 (勝手に日本語訳シリーズ) 第三版 from 観測気球
新たに API が 3つ追加されたことを受けて、Twitter の API 仕様書の日本語版の方もアップデートしました。 続きを読む

受信: 2007.06.04 午前 03:30

» [twitter][API]twitter的なサービスのAPIまとめ from [foool]丘の上
せっかくなんか作るならいろんなとこで使えたら。 そんな想いが足かせになります。 たぶん使えるとこ だいたいBasic認証でどっかがAPI専用のpass発行してる。 アカウントはメールアドレスのとこもある。 Json使えてxmlもいけるところが多い。 Twitter: What are you doing? ... 続きを読む

受信: 2007.06.08 午後 11:12

» Twitter API 仕様書 (勝手に日本語訳シリーズ) 第四版 from 観測気球
Twitter の API に「ステータスの削除」と「ダイレクトメッセージの削除」が追加されました。 続きを読む

受信: 2007.06.14 午前 09:37

» Twitter の favorites を API 経由で操作する方法 from 観測気球
Twitter の favorite を自作クライアントから操作する方法をまとめてみました。 続きを読む

受信: 2007.06.19 午前 05:48

» Twitter API 仕様書 (勝手に日本語訳シリーズ) 第五版 from 観測気球
公式のAPI仕様書の2007年7月10日版を元に、日本語版のAPI解説書を書いてみました。今回は、結構使用の変更があります。 続きを読む

受信: 2007.07.18 午前 05:18

» Twitter API 仕様書 (勝手に日本語訳シリーズ) 第七版 from 観測気球
Twitter API 仕様書の勝手訳の第七版です。第六版で見つかった間違いを修正しています。 続きを読む

受信: 2007.08.17 午前 06:07

» Twitter API 仕様書 (勝手に日本語訳シリーズ) 第八版 from 観測気球
Twitter の API 仕様書の日本語訳、2007年8月30日版ベースのものを公開します。favorites 関連の API が追加されています。 続きを読む

受信: 2007.09.01 午前 05:49

» TwitterAPIを使ってみている from negatonの日記
こちらの翻訳を参考にしてます。 http://watcher.moe-nifty.com/memo/2007/04/twitter_api.html まずはPublicTimelineの取得 こんな感じ? require ’kconv’ require ’net/http’ require ’rexml/document’ domain = ’twitter.com’ Net::HTTP.start(domain) do |http| res_xml... 続きを読む

受信: 2007.09.01 午後 05:37

» ミニブログ(Twitter,Tumblr,Jaiku)をRSSアグリゲータとして使い倒す from creazy photograph
マイクロブログ(とかミニブログ?)と呼ばれて大流行している Twitter, ... 続きを読む

受信: 2007.10.16 午後 12:51

» Twitter API 仕様書 (勝手に日本語訳シリーズ) 第九版 from 観測気球
Twitter API 仕様書の日本語訳の第九版を公開しました。第八版との違いは、favorites の登録、削除に関する説明(公式のAPI仕様書と実際の実装が食い違っている)のみになります。 続きを読む

受信: 2007.11.11 午後 09:12

» Twitter API 仕様書 (勝手に日本語訳シリーズ) 第十版 from 観測気球
Twitter の API 仕様書の日本語訳の第十版を公開しました。今回の目玉は archive API の追加ですね。 続きを読む

受信: 2007.11.28 午前 08:57

» Twitter Tips: キーワードに関連する記事を書いた人を登録する方法 from いわんこっちゃない Blog
Twitter の話題。とりあえず、friend を登録しないとはじまらないみ... 続きを読む

受信: 2007.12.05 午前 01:14

» Twitter API 仕様書 (勝手に日本語訳シリーズ) 第十一版 from 観測気球
Twitter API 仕様書の日本語訳、第11版を公開しました。IM 関連のAPI が追加されています。 続きを読む

受信: 2008.03.04 午前 07:50

» Twitterブログパーツが重い 対策用独自プログラム from web2.0的ラボ
Twitterはすごく便利なサービス。 ・携帯からも書き込める ・書き込みをブロ... 続きを読む

受信: 2008.03.04 午後 11:29

» Twitter API 仕様書 (勝手に日本語訳シリーズ) 第十二版 from 観測気球
Twitter API 仕様書の日本語訳、第12版を公開しました。「ユーザ情報関連のAPI」の friends と followers に引数が追加されています。2008年3月下旬に実施された timeline 取得系 API の応答内容の仕様変更についても、簡単な説明を書きました。... 続きを読む

受信: 2008.04.30 午前 06:36

コメント


tsupoさんはじめまして、今回翻訳ドキュメントを利用させていただきました!
少し気になったのですが、showメソッドの説明
「指定ユーザの最新ステータス(1件)を取得する」
に関して、これは実際にはshowのID値はユーザーIDではなく、ステータスIDでの指定であり、指定IDのステータスを取得する命令ですので、少々誤解を招くように思いました。ご報告まで。

投稿者: 小野マトペ (2007.05.13 午後 03:23)


Twitter API 仕様書の勝手訳を更新しました。
http://watcher.moe-nifty.com/memo/2007/05/twitter_api_033a.html

ご指摘の通り、show の説明(翻訳)に誤りがあり、修正しました。ご報告に感謝します。

投稿者: tsupo (2007.05.24 午前 04:24)

コメントを書く




※イタズラ防止のため、メールアドレスを入力しないと投稿できません。

次からのコメント入力の手間を省くために、名前やメールアドレスをcookieに記憶しますか?


URL を入力すると、その URL にリンクがはられます。
なお、メールアドレスは公開されません。ご安心ください。


ワード

ニッセン

fujisan.co.jp