« [メモ] chirrup のスクリーンショットに見る Twitter 系各サービスの微妙な違い | トップページ | 今週のお買い物 (2007.06.24~06.30) »
2007.06.27
Twitter の API の実行回数制限が導入されたようです
日本時間で今日(2007年6月27日)の午前2時頃に、Twitter の API の実行回数制限が導入されたようです。この制限は、すでに「Heads up: rate limiting coming soon - Twitter Development Talk | Google グループ」にて予告されていたものです。API仕様書の方にも、制限に関する記述が追加されています。
Clients are allowed 70 requests per 60 sixty minute time period, starting from their first request. This is enough to make just over one request per minute, per hour, which should meet the needs of most applications.
API Documentation - Twitter Development Talk | Google グループ
Rate limiting applies only to authenticated API requests; requests for the public timeline do not count. POST requests (ex: updating status, sending a direct message) also do not count against the rate limit.
60分間に70リクエストまで実行可能で、それを超えるリクエストを実行しようとすると、
Rate limit exceeded. Clients may not make more than 70 requests per hour.
というエラーが返ってきます。
API の制限と言っても全 API が制限対象と言うわけではなく、「public_timeline の取得」、「発言の投稿」、「ダイレクトメッセージの送信」の3つは制限から除外されています。Twitter クライアントは、friends_timeline (以外も取得する場合は別途調整が必要ですが) を取得するだけなら、1分間に1回という頻度であれば、制限をクリアすることができます。さすがに、30秒に1回 timeline を取得、というのはサーバにはやさしくないと思われます。1分間に1回なら、friends 数がむやみやたらに多くない限りは、ほぼ全発言を拾うことができるのではないでしょうか? (ただし、1回のAPI実行で取得できる発言は最大20個なので、1分間に20発言以上あると抜けが発生します)
ということで、API の実行回数制限といっても、それほど厳しい制限ではないと思います。さすがに、昨今の Twitter の応答性能低下は深刻なので、このくらいの制限は受け入れたいと思います。friends_timeline 以外に user_timeline や replies も取得する場合は、適度に API の実行を間引く必要があります。user_timeline や replies は 5分に1回程度でも十分なんじゃないかと思います(もっと長い周期でもいいかも)。
参考
投稿者: tsupo 2007.06.27 午前 07:13
| 固定リンク
|
|
|
|
|
| ![]()
|
|
|
|
|
|
「ウェブログ・ココログ関連」カテゴリ内の最近の記事
「プログラミング」カテゴリ内の最近の記事
アマゾンわくわく探検隊
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/6737/15572229
この記事へのトラックバック一覧です: Twitter の API の実行回数制限が導入されたようです:
» TwitterのAPIに制限が掛けられたよという話 from サラリーマン白書
Twitterネタが続きますが、最近ちょっと話題になっているのがTwitterのAPIに制限が掛けられたということ。詳しくは下記で説明されていますので、まずはご一読を。 [観] Twitter の ... 続きを読む
» Twitter の API 制限が「1時間に100回まで」になった!! from 観測気球
Twitter の API 制限が「1時間に100回まで」に増えてるんですが、本当に大丈夫なんでしょうか? 続きを読む




