Introducing the Facebook Platform
When I first started writing the Facebook API Developer’s Guide back in 2007, I was contending with two big issues. First, the documentation for everything was spotty at best. The engineers at Facebook had put up a wiki, which at the time was mostly just an outline naming the different methods available. The real reason for this was the second issue I had to deal with, the application programming interface (API) was changing on an almost weekly basis. In fact, large portions of the example code I wrote for that book had to be scrapped as different pieces of the API were significantly changed, or worse, silently dropped.
Over the last five years, Facebook has continued to make improvements to the ...