This document provides an overview of the Facebook application development platform, which includes; the Facebook application platform, the graph API, Facebook application code, and the canvas page.
2. Facebook App Development
This document provides a an overview of the Facebook
application development platform, which includes.
– The Facebook Application Platform
– The Graph API
– Facebook Application Code
– The Canvas Page
3. The Facebook Application Platform
• Facebook's application platform is easy to use, in concept and in
execution both.
• It is a client server architecture with two distinct layers of
presentation.
• The Facebook platform receives and redirects the call from the
client.
• An application server which hosts the application itself, chosen and
implemented by the developer.
4. The Graph API
• objects of Facebook social graph are created and
managed within the context of the Graph API.
• Objects in the social graph has a unique ID, and can be
directly accessed via the Graph API with just an ID.
• The list of Graph API objects is long enough to be
mildly confusing, which includes: User, Group; Photo,
Video, Note; thread; and so on.
5. Facebook Application Code
• Once the application designed, and have identified the
objects then its come to creating the application code.
• Typically, this is PHP or JavaScript and there is two
option of working in iOS or Android, there are also
SDKs for these too.
• That code lives on your application server, and called
from Facebook when a user entreats your app.
6. The Canvas Page
• This is the space on the Facebook page where your app
runs. If you've used even a few Facebook apps, you're used
to seeing this space.
• it's below the Facebook menu bar, taking up the first 760
pixels on the left-hand part of the page.
• Facebook pulls contents for this space from your app server
in the form of whatever HTML, JavaScript and/or CSS you
provide.
7. Resources
• "Facebook App Development 101: The Facebook Platform." - Developer.com. N.p.,
n.d. Web. 15 July 2014. http://www.developer.com/lang/facebook-app-
development-101-the-facebook-platform.html
• "Facebook App Development Company | FB Application Development." Cygnis
Media. N.p., n.d. Web. 15 July 2014. http://www.cygnismedia.com/social-media-
application/facebook-application-development.html
• "Getting Started with Facebook Apps." Facebook Developers. N.p., n.d. Web. 15
July 2014. https://developers.facebook.com/docs/apps