Facebook API and WinForm experiment

While testing with the Facebook API, I started creating a WinForm using the Facebook Toolkit.

What I had in mind was a simple program that would run on my PC, maybe minimized in the system tray, that would let me update my status in a click, thorugh the day, without having to log on to the website. Most of the day I am busy working, and I don't really have time to go surf and check Facebook… but I like the possibility for people to hear how I am doing. Changing the status would keep them up to date, and would keep my profile current.

As I figured out afterwards, their API does not yet let you change your status yet.

There are other people asking for this possibility… but then I went further searching on the Internet, and I found this blog: http://www.nexdot.net/blog/2007/04/20/updating-facebook-status-using-php/

I just hacked together a small WinForm written in C# that reimplements this idea.

Facebook StateTray

I indeed would like to thank Christian for the idea, and my friend and colleague Pierluigi for his precious help with the regular expressions :-)

At the moment it has terrible things such as hardcoded passwords in it, but as soon as I will have time to polish the code a bit, I will post it.

One more thing I would like to do with it is turning it from a standalone application into a Live Messenger Add-In, so that it synchronizes my messenger status with the one of Facebook. When I will have time for that.

Related posts:

  1. Facebook implemented a user.setStatus API!
  2. Facebook StateTray
  3. Facebook Apps
  4. Facebook status change is not a crime
  5. Facebook development

Related posts brought to you by Yet Another Related Posts Plugin.

5 Responses to “Facebook API and WinForm experiment”

  1. Dare Obasanjo Says:

    Are you going to share your app with us?

  2. Michel Wouterse Says:

    From all I can read so far, seems like facebook really doesn\'t want anyone to update anything sync to their other communities.
    I am using b2evolution as my platform to blog and am usingt a twitter plugin to update twitter sync with it. Works beatyfully.
    next….

  3. Daniele Muscetta Says:

    Well, again… as written/commented elsewhere… this code was using a hack. They now do provide an API to set your status. And that's what the twitter application is using… http://www.muscetta.com/2007/10/01/facebook-implemented-a-usersetstatus-api/

  4. How to Hack Facebook Says:

    I thought FB already offered this kind of thing within their API?

  5. Daniele Muscetta Says:

    read above – they implemented this functionality afterwards http://www.muscetta.com/2007/10/01/facebook-implemented-a-usersetstatus-api/

Leave a Reply

To prevent Comment Spam, we use Asirra, a Human Interactive Proof that will require you to click on pictures of Cats to set them apart from those of Dogs, rather than filling in some unreadable, distorted string of obscured and dodgy letters.

It should be easier and take you just as long.

We promise that no animal will be harmed during this classification process.