There is a place on the web were milions of people spend their time colaborating and clicking "Like this" buttons. The place is very popular so you can also find there Flash applications. Some of you might even think that it could be cool to create some Flash apps or games and publish them to this place. It could pay off, too. This place is called Facebook... Surprise!
Facebook and Flash (Flex, AIR) are good friends for some time now. For Flash and other web technologies Facebook team created an API. You can start working with the Facebook ActionScript 3 SDK (utilizing Facebook API) easily by reading Flash Facebook Cookbook by James Ford. The book contains over 60 recipes for integrating Flash applications with the Graph API and Facebook. It can also guide you through the Facebook philosophy and process: including the concept of setting everything up, working with Facebook specifics like authentication (using OAuth 2.0 protocol) or permissions, working with Graph API objects, FQL (SQL-like syntax only for retrieving data from Facebook), news feeds, status updates, "Like this" buttons, images and albums, groups, events and places, and even more. You will find there everything you need to start creating useful Flash-Facebook apps.
I had a few problems starting with this book. It seemed that some things were working in a different way on Facebook then described there. The book seemed not to be up-to-date. To make things worse the sample source code organization was hard to follow. I have been founding myself struggling for getting things done sometimes but even though this book helped me to spare lot of time (believe it or not).
The Flash Facebook Cookbook is written by a Flash practicioner, you will find there recipes prepared only in one thing in mind: to get things done effectively and properly. It covers not only processes but also tactics and strategies for doing things right. This is very important as doing it myself I would be forced to review tons of documents, tutorials and web sites which I always try to avoid.
The book contains a number of recipies which can be read separately but for beginners the best approach would be reading the book from the beginning because latter recipies use the earlier ones, building complexity one of the top of another, which makes sense. This book is a very valuable resource for Flash based Facebook integrators.
I have found a few editorial errors like mispelled words or lack of code (e.g. on page 50) but I think it does not matter at all. I "Like this" book in general. It contains lots of useful details and is a big time saver, too :)