Twitter APIを使ってアプリやサービスを作っている開発者にとって要注意の情報。5/14日にTwitter APIの大幅な変更がくるそうです(公式ブログ、本の虫)。
バージョン番号のないAPIは廃止される、既にアナウンスされているdeprecatedメソッドは廃止される、Atomは廃止されるなど結構な影響がありそうな変更多数予定されています。変更の詳細は以下の通り。
- All non-versioned API endpoints, such as http://twitter.com/statuses/user_timeline.xml, will cease functioning and you'll need to use the proper endpoints instead. See the deprecated methods for more.
- All previously announced-as-deprecated methods will cease accepting requests.
GET statuses/public_timeline will also be deprecated. Please use the Streaming API's sample endpoint to obtain a sampling of public tweets.- OAuth 1.0A operations must be performed on the api subdomain. Older http://twitter.com/oauth/* paths will cease to be functional.
- Atom is being removed on all methods currently supporting it as an output format due to disuse. RSS will remain available on these methods.
- All API methods capable of including Tweet Entities will return them regardless of the value provided by include_entities=true
- All API methods capable of including retweets will return them regardless of the value provided by include_retweets=true
- All methods currently supporting cursoring or usage of since_id and max_id will remove support for "classic" pagination through the "page" parameters. See Working with Timelines for more information.
もうあまり時間がないので開発者は変更にそなえて準備しておいたほうがよいでしょう。