Version 3.0

Rating:        Based on 32 ratings
Reviewed:  24 reviews
Downloads: 66910
Released: Nov 6, 2009
Updated: Jan 30, 2010 by rpowers119
Dev status: Stable Help Icon

Recommended Download

Application SDK_Binaries
application, 385K, uploaded Jan 30, 2010 - 27846 downloads

Other Available Downloads

documentation, 12187K, uploaded Nov 6, 2009 - 9084 downloads
example, 2619K, uploaded Jan 30, 2010 - 11794 downloads
Source Code
source code, 31192K, uploaded Jan 30, 2010 - 5023 downloads
Documentation Getting Started With Silverlight.wmv
documentation, 25830K, uploaded Nov 30, 2009 - 2310 downloads
Documentation How Do I Create My First Desktop Application.wmv
documentation, 32902K, uploaded Nov 30, 2009 - 5542 downloads
Documentation How Do I Publish Stories to the Feed.wmv
documentation, 30810K, uploaded Nov 30, 2009 - 2711 downloads
Documentation How to Debug Facebook Canvas Applications.wmv
documentation, 21743K, uploaded Nov 30, 2009 - 2600 downloads

Release Notes

The main goals driving the release of version 3.0 were:
• Provide better doc and samples
• Provide support for Silverlight
• Provide support for ASP.NET MVC
• Provide improved support for WPF
• Provide improved support for FBML (FBML Server Controls)
• Provide a login control that can be used to replace the BasePage and/or MasterPage for Canvas Development
• Improve out of the box support for Extended Permission Prompts
• Refactor core source to improve maintainability and design
• Fix known bugs

As part of this, we worked closely with the Concept Development Team at Microsoft to help design the Silverlight and WPF support. Also, after discussions with Microsoft it was decided that the namespaces and methods should be updated again to be more consistent with traditional .NET apis. This will cause some breaking changes to everyone as they move to 3.0. But, the main goal is that we wanted to get it right this time so that this could become an officially supported client library. Microsoft is working with Facebook to get the toolkit identified as the officially supported library. The plan is to provide real-time support and updates to keep the toolkit in synch with the Facebook API.

Reviews for this release

The Ifram Sample ran as is after loading into Blend 4. I just had to wait longer than expected to get the Facebook site to ask for permission. The Connect kept asking me to sign in while I was already signed on in a different tab in IE9beta. The Winforms app logged me in via Facebook but then abruptly ended the program. Basically minor fixes the main thing is that the Facebook code works. Thnx
by worldlifesite on Oct 25, 2010 at 12:48 AM
what is wrong with this product??? is this some joke? every where on the internet there are 1000's of people crying about the "incorrect signature" error.... and this from 3 years ago till today. I still get this problem and this makes this product UNUSABLE! and nowhere is there a solution it seems. Why dont this get addressed properly in all the different versions?
by bcweed on Oct 9, 2010 at 12:21 AM
Easy to use.
by hassanayoub85 on Mar 21, 2010 at 11:13 AM
This release seems to be incomplete. The documentation is missing some important material and the sample applications don't work as is. I do applaud the effort because there is a demand for Facebook integration.
by Congero on Mar 9, 2010 at 3:47 PM
I am giving them and Excellent just for the fact that they put forth the effort. Everybody who has complained about this project has legitimate gripes, however, they did put for the initial effort to provide something. If your specific need is not implemented, then implement it. Don't complain about it. Codeplex is a place to share not wine.
by ddivita on Jan 15, 2010 at 7:00 PM
I'm amazed that Microsoft is associating themselves with this release. I've tried updating the SDK source but it's a waste since there is practically no documentation... It's very unfortunate that this product was released too early & wasn't supported. Though I'm most comfortable in C# I'm gonna have to go PHP for this Facebook project, I just have to get it done!
by designerx on Jan 14, 2010 at 11:18 PM
Logout isnt even implemented in Connect Sesssion? Are you kidding me?
by cblaze22 on Jan 14, 2010 at 6:18 PM
The release is so far out of sync with Facebook that it is unusable. The documentation is SO scant that if you are just trying to get up and running then GOOD LUCK. All articles that I could find are hopelessly out of date. STOP NEW CODING AND FIX WHAT YOU HAVE!!
by wph101larrya on Jan 12, 2010 at 7:34 PM
The amount of stuff that just doesn't work is amazing. This doesn't feel like a "real" piece of finished software. This sdk is probably not a great option for you if you are looking to write a complex facebook app. But if you're looking to just fool around and have fun then this sdk is ok.
by pokeyzoe on Jan 6, 2010 at 3:17 AM
Strong and simple -is the best always- work. Thanks! smile.aspx, smile.aspx.cs need few code...
by dengere on Jan 4, 2010 at 3:03 PM
I have just downloaded it. I'll try it soon after and afterward I'll share my experiences and thoughts here.
by Geninbattet on Dec 23, 2009 at 12:06 PM
It would be very tedious to convert from API from 2.0 because of the many changes. However, I am starting a new project and plan to start fresh with the new API.
by wiregroove on Dec 1, 2009 at 10:48 PM
I have to echo the sentiments of many other reviewers. this release is - although possibly an improvement over earlier versions from a purely best practices standpoint - in no way backward compatible with 2.1. The re-factoring effort to use this version, if you have already built an app on the 2.1 SDK is beyond a nightmare! WHERE IS API.uid ?!?!? r u kidding me?
by iGanja on Nov 29, 2009 at 11:08 PM
much needed
by amiserda on Nov 29, 2009 at 8:52 PM
Basic functionality (authentication) on the server side seems to work. But server controls don't work in Firefox. Had to write the FBML tags by hand.
by christoph on Nov 22, 2009 at 10:29 PM
Changed my mind. Capitalization changes, syntax changes, After pulling hy hair out trying to just simply what used to be "<%= Api.Users.GetInfo().first_name%>" to work with the new version I am just going to abandon it.
by braddammit on Nov 17, 2009 at 9:39 PM
This has got to be the most frustrating experience ever. If you care anything about performance & clean code, you will not touch this API. It's so filled with just bad decisions it's just amazing to me that Microsoft would even consider lifting this API up. While it's a bit of work, I'd much rather code my own wrappers (I don't need all), much simpler & cleaner. Clarity API = bugs, bugs...
by SharePointSucks on Nov 13, 2009 at 1:53 AM
Awesome release, really like the changes. Now lets see if the releases can be maintained as FB changes.
by RRAway on Nov 12, 2009 at 12:01 AM
Lots of people having issues and posting in the Discussions section for this release. As of now, 2.1 looks more promising unless the samples are updated and more explanations about the new architecture. So far the experience is frustration.
by tanman on Nov 11, 2009 at 9:14 PM
For what we do, it works great. I managed to publish a stream through silverlight. Ripped out my postback in an IFRAME code that I had to use as a workaround.
by problim on Nov 11, 2009 at 7:31 PM
After having worked with Clarity Consulting in the past, you are better off jumping a cliff than to use anything this company codes let alone rely on this sort of consulting company to "support and maintain" this API. Ask anyone who's had to work with Clarity're taking your life into your own hands. They are a low quality group of developers with no dev standards whatsoever.
by CoffeeAddict on Nov 11, 2009 at 6:27 PM
This is a very stable and usable API to develop your own .Net apps against the Facebook API. There is no other .Net API that works as well, or is updated as often.
by hismightiness on Nov 10, 2009 at 1:50 PM
Thanks for all the hard work you guys put into this release. The quality is excellent and it has made developing applications for the Facebook platform a pleasure. Keep up the good work!
by Gamaroff on Nov 10, 2009 at 8:36 AM
Looks very nice but is essentially unusable out of the box since it cannot be easily mocked. Interfaces or base classes with virtual members please, it's not that hard.
by mattiasjex on Nov 8, 2009 at 8:21 PM