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.
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:
- Facebook implemented a user.setStatus API!
- Facebook StateTray
- Facebook Apps
- Facebook status change is not a crime
- Facebook development
Related posts brought to you by Yet Another Related Posts Plugin.

August 2nd, 2007 at 9:18 pm
Are you going to share your app with us?
November 4th, 2007 at 6:16 pm
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….
November 4th, 2007 at 6:54 pm
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/
August 8th, 2010 at 11:21 pm
I thought FB already offered this kind of thing within their API?
August 13th, 2010 at 9:01 am
read above – they implemented this functionality afterwards http://www.muscetta.com/2007/10/01/facebook-implemented-a-usersetstatus-api/