Snapatar now uses oAuth (phew!)

As some of you may know, Twitter is fading out support for “basic authentication”. This basically means that app developers (like myself) can’t just send a user’s login information to Twitter’s server when we want to send a tweet or change a setting. Instead the application needs to be “authorized” by the user using a process called oAuth.

For Snapatar, this meant I needed to make a lot of changes. OAuth is far from trivial to implement, and I was lucky to find a library that handles most of the complicated stuff. With it, I was able to get oAuth working on snapatar.com, and beat the August 16 deadline.

Unfortunately, I messed up when I put the new version live. I forgot to update a setting in Twitter’s app registration system, causing the oAuth process to fail. But that has been fixed now, and you’re welcome to give the new authentication process a try. Currently, there’s absolutely no error handling, so you may run into an occasional poorly formatted error message if something failed. Most of the time however, it should just work.

Related posts:
  1. Introducing Snapatar: Update your Twitter avatar from your webcam
  2. Win a $50 iTunes gift card with Snapatar!
  3. Snapatar 0.9.5 adds a self-timer and mirror mode
  4. Introducing haikoe.nl

Leave a Reply