Creating Facebook applications using Visual Studio 2012 V2
We always wonder how Facebook apps are made and what are the resources required to make it. I have done a research and have aggregated all the information in one place.
How to create a Facebook application using Visual Studio 2012 update 2
What is Social graph
-Social Graph is a computer model representing users and their interactions with objects or it represents Your Business (I.e your application) And Your Customers (facebook users).
-The Facebook Platform Allows You To Integrate With The Social Graph
Apps Are The Center Of The PlatformType of Facebook Application
The Graph Api
-HTTP-based API for accessing social graph
-Accessible at graph.facebook.com
-HTTP verb indicates intent
GET -> read
POST -> create or update
DELETE -> delete
Read/Write access depending on permission Tools used to Build Facebook Apps
VS 2012 Facebook App Template
Installation/Setup
-ASP.NET and Web Tools 2012.2
-asp.net/aspnet/overview/aspnet-45/aspnet-and-web-tools-20122-release-notes
Referred Nuget Packages
-nuget.org/packages/Microsoft.AspNet.Mvc.Facebook
-nuget.org/packages/BundleTransformer.Core/
-nuget.org/packages/WebGrease/
-Prerequisites
-VS2012
-ASP.NET MVC 4
-.Net 4.5
Important Notes for Facebook App Template:-
-Works only with the Razor view engine
-Release Candidate (RC)Training Resources
-Facebook Platform Overview Video - pluralsight-training.net/microsoft/courses/TableOfContents?courseName=fb-platform
-C# SDK - csharpsdk.org/docs/web/getting-started#3
-VS Facebook App Template
blogs.msdn.com/b/webdev/archive/2012/12/13/the-new-facebook-application-template-and-library-for-asp.net-mvc.aspx
-asp.net/vnext/overview/fall-2012-update/facebook-application-template-tutorial
API Tools and Docs
-Docs: developers.facebook.com/docs
-How To: developers.facebook.com/docs/samples/
-Videos: developers.facebook.com/videos/
-API Explorer: developers.facebook.com/tools/explorer
-JS SDK Test Console: developers.facebook.com/tools/console/
More Tools
-OG and Access Token Debugger developers.facebook.com/tools/debug
-Solid Test solid.fbdublin.com
-Forums facebook.stackoverflow.com/
-Bugs developers.facebook.com/bugs
Have Fun Playing with Facebook Apps