Book Image

Flash Facebook Cookbook

By : James Ford
Book Image

Flash Facebook Cookbook

By: James Ford

Overview of this book

Flash applications are popular and becoming increasingly social. With flash applications for facebook you can tap into a potential audience of half a billion existing users, their connections and affiliations, their uploaded images, posts, comments and more.The Flash Facebook Cookbook is packed with recipes for the Graph API and FQL, used for reading and writing data as well as interacting with Facebook anonymously or on behalf of an authorised Facebook User.The topics covered by the recipes in this Cookbook include working with News feeds, uploading Photos, searching for and plotting Places on a map and much more. The cookbook has recipes ranging from those that work without any authentication with Facebook to those that do, and act on behalf of a user. Packed with recipes that yield practical demonstrations of the Graph API functionality, the Flash Facebook Cookbook is an essential tool for Flash Platform developers.
Table of Contents (18 chapters)
Flash Facebook Cookbook
Credits
About the Author
Acknowledgement
About the Reviewers
www.PacktPub.com
Preface
10
Checkins and Facebook Places

Introduction


Regardless of permissions, any application has guaranteed access to three pieces of publicly-available data about a Facebook user—their name, their picture, and their Facebook user ID. To retrieve any information beyond that, the user in question has to either have made elements of their profile publicly-available, or our application has to have been authorized by that user, with the corresponding Extended Permissions allowing access to that information.

Note

Private and publicly-available data on Facebook

To see for yourself what it meant by publicly-available information, have a look at the explanation of privacy and publicly-available data on the Facebook.com website: http://www.facebook.com/privacy/explanation.php

The next step up from publicly-available data is Basic Profile Information, which is the baseline level of data access given to any application that a user has authorized. This is granted automatically as part of the initial authorization process, and we don't actually...