Recently Facebook announced the alpha release of their new C# SDK. This release marks the first C# SDK produced by Facebook, “built to meet the needs of the significant community of Facebook developers using C#”. The new C# SDK has several features, according to Andrew Gode who built it during a recent Facebook hackathon:
- Works with both Web (ASP.NET) and desktop applications.
- Uses OAuth 2.0 for authentication.
- Supports a convenient way of making calls to the new Graph API using the OAuth 2.0 access token.
Notably, C# is a primary platform for the upcoming Windows Phone 7 operating system. Facebook already has an iPhone and Android SDK, so a C# SDK fits well. No word from Facebook on whether this alpha release adheres to the differences between C# for Microsoft’s upcoming mobile operating system and its web/desktop counterpart.