According to apiwiki.twitter.com: “Basic authentication removal is going to occur on August 16, 2010” and their OAuth API will be the new method of authentication.
I’m new to the Twitter API and I’m very unclear as to what this applies to. I’m trying to create a simple app to post to Twitter via a HTML form – do I have to use the OAuth system? Or is the OAuth system just for apps (as implied by http://dev.twitter.com/).
If I have to use it, then why the lack of official libraries and code samples from Twitter (for PHP all I see are links to inactive open source projects)?
Does this mean that any twitter app/widget that isn’t updated by August 16th will cease to work?
What is wrong with authenticating via HTTPS and POST requests?
There is a very useful OAuth library for PHP (oauth.googlecode.com/svn/code/php/) which takes care of the complicated stuff. Also have a look at code.42dh.com/oauth/ for simple examples on how to use OAuth. It helped me far more than dev.twitter.com which is nice for reference but lacks examples (for now).
I used OAuth.php (among others) to create http://twitter2rss.com/ in just about 2 evenings.