I’ve recently spent some time putting together a social shopping solution for Facebook users. I wanted it to cover a wide range of products and categories, so I choose to use Shopping.com as my data partner. They have a very extensive product database and a good search engine. Also, this will allow me to integrate the application into our website SecretPrices.com going forward if I should choose to.
As always I’ve created my application on Microsoft’s ASP.NET. I’m still preaching the Microsoft word, even after returning from the second NYC Developers hackathon which was about 99% guys with Macbooks and programming in PHP, Ruby or even Java. Yeah, I was that 1%. However, the guys from ClipMarks came eventually and were developing on ASP.NET (but- .NET 1.1). At any rate, you can develop your own Facebook solution with whatever language you wish. Without getting too technical, here are the basics for ASP.NET developers:
1) Get an application key on Facebook, if you don’t already have one. See developers.facebook.com.
2) Goto CodePlex and download the latest (v 1.2) of the Facebook Developers Toolkit by Microsoft. Note: Requires .NET 2.0. Optionally, there are a few other open-source ASP.NET development frameworks including this one.
Next, Load it up and read the Facebook Developer resources. Read the ASP.NET and other tutorials. Hit up the developer discussion boards as well. There is a lot of information. If you are encountering a problem with the Facebook platform, the answer is probably out there somewhere. If you know what IRC is, you might be able to hop on and get some instant answers or feedback in the #facebook channel on irc.freenode.net.
3) Creating A Page – Be sure to assign the your developer key and secret key with every page load, as you’ll need it before you call the Facebook API
_fbService.ApplicationKey = “YOUR_APPLICATION_KEY”
_fbService.Secret = “YOUR_SECRET_KEY”
Read more »