I am still seeing Tweets being posted “from API” and I can not see how this is possible using OAuth on Twitter.
Basic authentication was to be turned off and only applications using OAuth should be working as of August 31, 2010.
A Twitter Application using OAuth has to have a name, and this name is what will show in the “from” portion of a Tweet.
When using Basic Authentication the Tweet would show “from API” unless you set the “from” explicitly.
So, is Basic Authentication still working with Twitter?
If you use any API calls to Twitter you have until June 30th to make the switch to OAuth from Basic Authentication.
It will be interesting to see how this changes the data flow in and out of Twitter. See Twitter Blog: Switching to OAuth
Until recently I was still seeing a lot of Tweets being posted “from API”. Based on everything I have read these calls will quit working on June 30th.
I know from experience that making a call with the Basic Authentication from the API was a lot easier than connecting via OAuth. There are probably a lot of people that could make the API work but will struggle with the OAuth functionality. However, a lot of other Social Networking applications are now using OAuth and learning that technology will be very beneficial across the Social Graph.
So if you have not made the change yet, you only have 2 weeks left to get it done without interrupting your Twitter data flow.