APIの利用方法が変わる予定であるとお知らせしました。この件に関し、こちらにあらためて概要をご案内させていただきます。大きなポイントは以下の3点です。v1.1への移行期間は、v1.1の提供開始より6ヶ月を予定しています。現在利用されているv1.0では、一定のAPIエンドポイントまでであれば承認をとる必要なく利用可能です。今日現在、Twitterが認識しているのはアプリケーションのIPアドレスのみで、botなどを含むいくつかのアプリケーションがかなり高いレートでデータを利用しています。一般のアプリケーションがデータをよりスムースに利用いただけるように悪意のある利用を防ぐためとともに、開発者のニーズを理解するために、どのようなアプリケーションがAPIにアクセスしているのかを知ることが大切だと考えました。新しく提供されるv1.1ではエンドポイントを問わず、すべてのAPI利用に対し承認が必要になります。現在すでにOAuthを利用されている場合は、v1.0の認証トークンがそのままv1.1に引き継がれます。APIを利用されている場合は2013年3月までにアプリケーションの更新が必要となります。APIのv1.0では、アプリケーションが利用する情報のタイプを問わず、リクエストの限度を1時間に350コールとしています。この「すべて一緒」という考え方だと、Twitterのリソースを悪用されることが多い一方、開発者の方々によりスムースなアクセスを提供することが難しくなります。そこで、v1.1ではAPIのエンドポイントごとにレートを使うことにしました。1時間に60コール以内を基本のAPIエンドポイントとします。現在のAPIの利用によると、ほとんどのアプリケーションは60コール以内の利用です。これを一定エンドポイントとすることで、多くのアプリケーションに支障をきたすことなく、悪意のあるアプリケーションを排除しやすくなります。ツイートの表示やユーザーの検索など、より大きなボリュームのエンドポイントを必要とするアプリケーションには1時間に720コールまでを提供できるようにします。開発者ルールの変更v.1.1では以下の点を含め、開発者ルールにも変更を予定しています。@ユーザー名やリツイート、返信、お気に入りなどのアクションを始め、アプリケーション上にツイートを正しく表示する必要があります。これはTwitterを利用される方々に同じ体験を提供することが大切だと考えているためです。これに沿わない表示方法をされた場合、アプリケーションキーを無効にすることがあります。プレインストールクライアントの承認の必要モバイルデバイスやSIMカード、チップセットなどにプレインストールするクライアントアプリケーションの場合は、Twitterの承認が必要となります。大容量のトークンが必要な開発者はTwitterに連絡をアプリケーションに100万以上のトークンが必要なアプリケーションはTwitterにご連絡下さい。v.1.1にともなう変更の詳細はこちらの開発者向けブログ(英語)でご確認下さい。迅速なサービスを提供しており、また、Cookieの使用は私たちのビジネスを支えています。サービス改善のため、そしてサービスが適切に動作することを確実にするために必要となるものがあります。あなたの選択肢の詳細を見る。全てのCookieを受け入れる不要なCookieを拒否する。