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.
Official Libraries
Facebook provides official support for the following libraries:
- PHP 5 -- http://svn.facebook.com/svnroot/platform/clients/packages/facebook-platform.tar.gz
- About the JavaScript Client Library | JavaScript API documentation index
- Facebook Connect for iPhone -- http://svn.facebook.com/svnroot/platform/clients/packages/fbconnect-iphone.zip
- ActionScript 3.0 Library for Facebook Platform -- http://www.adobe.com/go/facebooklibrary (officially supported with Adobe)
- Force.com for Facebook (officially supported with salesforce.com)
Third Party Supported Libraries
- .NET Facebook API Client - Supported by SocialCash
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 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
