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

Checking for existing Extended Permissions


As a result of the server-side bias in the Graph API, the only way that our application gets informed of the user's extended permissions is when it specifically requested those permissions in the original request; that is, during the initial login—and not otherwise.

For example, if the user becomes authenticated automatically after initializing the Facebook SDK then our application won't be passed details of the user's permissions as, from the API's perspective, it hasn't attempted to authenticate—it's just retrieved an existing, valid access token.

Knowing which permissions our application has just isn't an easy task for a Flash Platform application, primarily because it's a client-side technology and only exists while the user is actually using it. If the user moves to a different computer, then everything the Flash Player might've stored about them is lost—not quite the same deal as with a server-side application.

In this recipe, we're going to...