Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which Facebook .NET Library is the best to use?

There is a list of projects here, mainly the Facebook Developer Toolkit and Facebook.NET. However, I've seen a lot of negative feedback about the toolkit and it seems like Facebook.NET hasn't been upgraded to the latest facebook API.

Are either of these worth using? Any other good libraries out there?

Specifically I'm looking to use the library in a ASP.NET MVC application.

Thanks!

like image 961
Bryant Avatar asked Oct 08 '08 20:10

Bryant


2 Answers

I also started experimenting with Facebook Developer Toolkit (FDT) but dropped it for Facebook.NET. There is a fork of the latter at http://www.codeplex.com/fbnet which slowly covers recent changes in Facebook API. Have a look at this post since it has some interesting integration points for Facebook.NET and MVC http://www.coderjournal.com/2008/06/mvc-facebook-wonderful-development-platform/

FDT is made for WebForms mainly and it will take you some time to integrate it properly with MVC. And Matt is right: the documentation of FDT RC2 (last time I checked) was out of date and misleading. If you plan using this anyway check this out also http://corcoranpstech.blogspot.com/2008/06/facebook-mvc.html

You may also find a promising - still in alpha though - library (Facebook API for .NET) here: http://facebook.codeplex.com/

latest addition: the only library one should check right now is http://facebooksdk.codeplex.com/

like image 113
Elias Manesiotis Avatar answered Sep 23 '22 22:09

Elias Manesiotis


FYI, the 2.0 version of the FDT was just recently officially released, and a lot of work has been done to fix bugs and be more compatible with the current API (full disclosure - I'm one of the maintainers of the project).

The project had been dead for a little while, but I'm going to try and keep it more up-to-date from here on out, so you might just give it a try. Also, we're going to try and get better at evaluating and accepting patches from the community, so if you find something that's not working, feel free to submit a patch.

like image 23
Jonathan Schuster Avatar answered Sep 23 '22 22:09

Jonathan Schuster