twitterAPIの仕様メモ
制限関係がややこしいようなのでメモ。エンジニアの友達がまとめたので、質問されても困惑するかもしれない。。
API制限
- 基本は150回/1時間でIP単位で制限
- OAuth認証でユーザ認証した場合は350回/1時間でユーザ単位で制限
- 検索APIはこれらの制限とは別。上限は公表されていない
- Twitter側の状態で制限が変動する場合がある
- IP毎のAPI制限を緩和するホワイトリスト申請が可能(英語のフォームから)。
- ホワイトリスト登録後は20,000回/1時間になるらしい。
- 申請フォーム:http://twitter.com/help/request_whitelisting
認証
- WEBアプリケーションからは基本OAuth認証
- OAuth認証するにはTwitterでアプリケーション登録が必要(登録すると発行されるTokenが必要)
- 携帯サイトからはOAuth認証が使用できないのでXAuth認証
- XAuth認証を使用するにはTwitter側にメールでの申請が必要(英語)。
- 基本的にデスクトップアクセサリと携帯電話での使用のみ
- http://dev.twitter.com/pages/xauth