I have a strange behavior that appears April 12, while my app was working perfectly for a year.
Here is the context : I have a website built in PHP and Zend Framework, and a cron job that calls Twitter REST API once an hour. As I’m on a shared host, unauthenticated request are always over-quota, so I use oAuth authentication for retrieving my timeline.
Everything was fine until the April 12 : now every requests to status/user_timeline needs an user_id (which where optional previously), and when I use my user_id, every calls to status/user_timeline is an unauthenticated one, and is over-quota in my environment.
Some other requests works perfectly with the same oAuth token : status/update, account/verify_credentials… As everything worked perfectly before, I think something changed in the Twitter REST API recently, and I found nothing about this topic.
Anyone have an idea of what’s happened ?
My Website source is hosted on Github, so here is the PHP script that load the statuses, that uses Zend_Service_Twitter : https://github.com/lucascorbeaux/maitre-corbeaux.com/blob/master/application/services/Activity/Import/Twitter.php