1
2
This wiki is a reference for developers interested in the Facebook Platform. The Facebook Platform is a standards-based Web service with methods for accessing and contributing Facebook data. We've made the methods as easy to understand as possible, and this wiki includes full documentation to help you learn more.
All content is created by users, so feel free to contribute! We currently have 483 articles. See the most viewed articles.
3
Developing any computer application is a process that will inevitably involve many mistakes, bugs, and other trials. Indeed, half of writing an application is just testing the code to make sure it behaves correctly, and scratching your head when it doesn’t. Clearly, you want to shield your end-users from experiencing the app in such a state. So, one important and popular web application development technique is to have a local test server for development, only pushing code to the live server after it has been appropriately tested. This is a relatively easy process, especially if your local server (be it your laptop or some other computer on your local network) runs the same OS as your server.
4
5
What Will I Learn?
I will cover the basics of using the Facebook PHP library and how to get your application started, including:
- Installing The Facebook Developer Application
- Downloading The Facebook PHP Client Library
- Creating Your Application
- Hello Facebook! Example
- FBML - Facebook Markup Language
- Using the Facebook API
6
You need to know these tricks, if you’re just getting started on your first facebook application.
7
There were a couple gotchas when using iFrames.
- Double facebook frames on redirect to install page.
- External app's layout is wider than iFrame
- Facebook only sends fb params on the first call to your app




