On the official twitter blog, we learn of the upcoming changes to the way twitter apps work with the site, the version 1.1 of the API. From the day of the release, applications will have 6 months to implement the changes.
The first noticeable change is that the Twitter display guidelines become mandatory for all applications that want to display tweets :
These guidelines are very strict, and mean that any application that want to display tweets has to do it exactly as it is on Twitter. Also, it will be forbidden to include data from any other social network with them, or to show the user's avatars without the corresponding tweet.
Second change, every request to Twitter has to be authenticated, even to obtain publicly available data, such as the main timeline. This is done “to prevent malicious use of the Twitter API and gain an understanding of what types of applications are accessing the API”.
Third change, every application that uses the API is now limited to 100,000 users as of August 16 (or 200,000 users if they were already above the cap). This may be the worst decision, and Twitter has already restricted access to LinkedIn, Instagram, and Tumblr.
This concerns me quite a bit, as I have been working for some time now on a twitter web app, and I'm not sure if I follows the guidelines or not.
Version 1.1 is live !
Note that "based on feedback after the original blog post, we felt it was important to clarify one thing about user tokens and the 100,000 user token limit. The 100,000 user token limit applies only to the small set of clients replicating the core Twitter experience. It does not apply to the majority of other applications in the broader ecosystem."