Facebook Open Graph API{7}


Businesses and developers have been trying to jump on the Facebook bandwagon for years.  When Facebook started allowing businesses to have Facebook pages that users could “like”, business had to constantly update their page and relied on the news feed to gain traffic.  However, Facebook kept changing the way content was displayed and taking away traffic from these pages

Facebook Connect was born and allowed users to connect to a site/app using their Facebook credentials in a trusted environment.  This also gave users control over what information they were willing to share.  This just paved the way for what we now know as Facebook Open Graph  (Morin, 2008).

facebook connect

(Image obtained from http://www.hostagemedia.net)

The Facebook Open Graph API now allows users to draw on the Facebook database, by use of queries known as FQL queries, and use information that Facebook users post to better their applications.  It also allows applications to post directly to the user’s timeline.  This is going to allow a whole new opportunity for developers to connect with their users and allow them to share information (Bautista, 2011)

(Image obtained from https://developers.facebook.com)

 

Chances are that everyone with an active Facebook account has used an application that connects using this API.  Websites such as Yelp, Pinterest, Chegg, and Rotten Tomatoes all make use of it.

 

(Image obtained from http://www.techcrunch.com)

 

Advantages

  • Developers can implement it using only a couple lines of HTML code
  • Can share online or offline
  • Gives users option to share what they want

Disadvantages

  • All routes must go through Facebook
  • Facebook decides what apps are appropriate

Bautista, N. (2011, December 1). Wrangling with the Facebook Graph API | Nettuts+. Retrieved
April 22, 2013, from
http://net.tutsplus.com/tutorials/php/wrangling-with-the-facebook-graph-api/
Constine, J. (2012, January 18). Pinterest and 60 Others Demo Open Graph Sites + Apps That
Auto-Publish To Facebook | TechCrunch. TechCrunch. Retrieved April 21, 2013, from
http://techcrunch.com/2012/01/18/open-graph-websites/
Jackson, J. (2012, July 6). Facebook Touts Open Graph Versatility | PCWorld. Retrieved April
22, 2013, from
http://www.pcworld.com/article/258887/facebook_touts_open_graph_versatility.html
Morin, D. (2008, May 9). Announcing Facebook Connect. Facebook Developers. Retrieved
April 22, 2013, from
https://developers.facebook.com/blog/post/2008/05/09/announcing-facebook-connect/
Siegler, M. (2009, October 29). With Open Graph, Facebook Sets Out To Make The Entire Web
Its Tributary System | TechCrunch. TechCrunch. Retrieved April 21, 2013, from
http://techcrunch.com/2009/10/29/with-open-graph-facebook-sets-out-to-make-the-entire-web-its-tributary-system/
What Facebook’s Open Graph Means for Your Website. (2010, April 26). Retrieved April 21,
2013, from http://www.bluefountainmedia.com/blog/facebook-open-graph/