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 Platform

Social Graph


Type of Facebook Application



Type 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


Comments

No responses found. Be the first to comment...


  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:
    Email: