v1.1についてTwitter開発ブログの記事などが公開されました。v1.1でのAPI利用ルールの変更について誤解した人が多かったのか悲観的な声をよく聞いたような気がします。誤解のないようにまとめておきたいと思います。間違いのないように努めますが本家の情報も見ておいたほうがいいと思います。簡単に言えばAPIの種類...だと思います。APIなど認証が必要でないものがありましたがv1.1からは全APIエンドポイントが認証必須になります。認証なしのAPIは誰にでも使えていましたが、そのため非常に高いレートでAPIを叩くなどAPIの不正利用があったようです。それを防止し、開発者のニーズを満たすよう進化するためにはどのようなAPIにアクセスしてるかを明確にすることが重要なため認証が必要だそうです。OAuthを使用している開発者のために認証トークンはv1.1への移行でもシームレスに引き継がれます。認証の必要のないAPIを使用している場合は2013年3月前までにOAuth認証するように更新が必要になります。APIは現在APIの種類に関係なく350回/時でしたが、v1.1ではエンドポイント毎に60回/時になります。数字上減ったように見えますが、APIエンドポイント(種類)毎のレートリミットになっているためツイートしすぎてふぁぼれないということなどがないので改良だと思います。APIの利用状況を分析して設定されたもので、ほとんどのアプリケーションのニースを超えるそうです。ツイート表示、プロフィール表示、ユーザーの検索などの大量のエンドポイントを必要とするアプリケーションは720回/時までのレートリミットが適用されるようです。詳しくはv1.1のリリースで公開されるドキュメントに記載されるようです。Guidelinesを守るツイートについて同一のユーザー体験(@usernameをクリックしたらプロフィールが表示されるなど)が大切だということです。まともな開発者ならユーザーが期待する動作を作ると思うので問題ないでしょう。3-2.プリインストールのクライアントアプリケーションはTwitterによる認定が必要モバイルデバイスやSIMカード、チップセットなどにプリインストールするの場合は、Twitterの承認が必要となります。意味が良くかわからなかったんだけども連絡してくれたら良い感じにしてくれるのでしょうか。ユーザートークン数が10万になったら許可が必要になるようです。10万ユーザーに達している場合は現在のユーザートークン数の200%までの増加が認められています。それに達した場合もTwitterに許可が必要になります。詳しいことが書かれていないので連絡をとったら許可が貰えるのかなどはよくわかりません。取らぬ狸の皮算用で騒いでも仕方ないので詳しい情報が出るまで静観しておくのが良さそうです。v1.1への移行期間v1.1がリリースされると同時にv1.0の廃止がアナウンスされます。リリース後6ヶ月は移行期間となります。新しいレートリミットでのアプリケーションの挙動をテストするだけの比較的簡単な移行になるでしょう。今日のTwitterのエコシステム今回のAPIの変更は左上、左下、右下の活動を推奨し、右上の特定のユースケースの制限をしようとするものです。制限の対象となるのは単に模倣や再現をした従来のツイッタークライアントのようです。18ヶ月前にもアナウンスしているようですし、新しい価値を提供できないTwitterクライアントはもういらないということでしょう。近く、v1.1に関する追加情報があるようですのでTwitter開発者ブログをチェックしておいた方が良さそうです。APIを叩くなら持っておきたいですね。できるカメラアプリです。DevCameraテスターコミュニティも作りました。