User:Client Libraries
From Facebook Developer Wiki
You're free to use the development environment of your choice when creating your applications. Choose from any of the following libraries.
[edit] Official Libraries
Facebook provides official support for the following libraries:
- PHP 5 -- http://svn.facebook.com/svnroot/platform/clients/packages/facebook-platform.tar.gz
(or use the subversion-command "svn checkout svn://svn.facebook.com/svnroot/platform/clients/php/trunk/") - About the JavaScript Client Library
- Facebook Connect for iPhone -- http://www.github.com/facebook/facebook-iphone-sdk
- ActionScript 3.0 Library for Facebook Platform -- http://www.adobe.com/go/facebooklibrary (officially supported with Adobe)
- Microsoft SDK for Facebook Platform -- http://www.microsoft.com/facebooksdk (officially supported with Microsoft)
- Force.com for Facebook (officially supported with salesforce.com)
[edit] Third Party Supported Libraries
- .NET Facebook API Client - Supported by SocialCash
[edit] Unofficial Libraries
The Facebook Platform developer community maintains the following client libraries. Facebook does not provide official support for them.
- Android
- ASP.NET
- ASP.NET MVC
- ASP (VBScript)
- ASP (JScript)
- Cocoa
- ColdFusion -- See also Developing a ColdFusion Application in 8 Minutes (video documentation and example downloads).
- C++
- C#
- D
- Emacs Lisp
- Erlang
- Google Web Toolkit
- Haskell
- Java
- Kontagent pre-instrumented libraries - Provides Instant to Kontagent Social Analytics w/o Additional Work
- PHP - w/ Kontagent Analytics - Pre-Instrumented w/ Kontagent - a fbFund Company
- Ruby on Rails - w/ Kontagent Analytics - Pre-Instrumented w/ Kontagent - a fbFund Company
- Facebook Connect for Web w/ Kontagent Analytics - Pre-Instrumented w/ Kontagent - In Beta
- Facebook Connect for iPhone w/ Kontagent Analytics - Pre-Instrumented w/ Kontagent - In Beta
- Lisp (Common Lisp) - seems to run only with sbcl
- Perl
- Python
- Ruby
- Ruby MiniFB gem - a tiny, simple to use Ruby library for Facebook
- Ruby on Rails
- Smalltalk
- Tcl
- VB.NET
- Windows Mobile/Facebook Development with the .NET Compact Framework
- zembly, allows executions within zembly and external invocations from Java, JavaFx, and PhP
