Facebook Development using PHP
Tuesday, December 18th, 2007I’m doing some Facebook developing using PHP at the moment. Overall it seems more smooth than the .NET stuff did, at least back 4 months ago when I was digging into it most. Part of the issue is that .NET provides a ton of different ways to build things- code behind, server controls, HTTP handlers, etc. So adding an infrastructure thing like Facebook based authentication can be taken in a bunch of different directions.
Of course this whole platform is still very young. They are just starting to come out with debugging tools and test environments and it can take a lot of time to keep up on it, not to mention that the actual APIs change quite a bit. I’m still fixing one of the first applications that I wrote (its not public yet) to update to the changes that removed the API for sending invites. Now you have to do it with one of their controls. Given the spam problem with apps just broadcasting invites, its a reasonable solution, but it can be a real pain keeping up with their platform changes.
Subscribing to their developer news feed (from http://developer.facebook.com/news.php?blog=1&format=xml ) is pretty crucial for anyone working in this space.
Meanwhile we are starting to investigate the OpenSocial stuff, although it still seems a bit early and unformed. I still have not heard from anyone who has used it in a real meaningful way, but I’m looking for a good chance to dig in.

