API for the Facebook Blog Posts

  • Wall
    on Jun 16, 2009
    You might want to add the ability for your users to do something along the lines of your wall. There is functionality for this with the following:<fb:wall> renders a wall-like section in your application that has <fb:wallpost> elements from y...
  • Editor Display
    on Jun 16, 2009
    To work with editing data, Facebook has derived a set of tags grouped in this section. The rendered form will display in two columns with the label on the left and an input field on the right. The one caveat to using the <fb:editor> tags to creat...
  • Dialog Boxes
    on Jun 16, 2009
    As a note, this set of tags is still in beta mode, but basically this is a mechanism to provide modal dialog boxes for your application. This is really a fancy pop-up box to interact with your users. If this tag doesn’t fit your needs, you can also...
  • Page Navigation
    on Jun 16, 2009
    Once you have your application completed, you’re going to want to develop a navigation scheme for your users. The main tag for this task is the <fb:dashboard> tag that builds the familiar dashboard layout in Facebook. There are additional tags...
  • Other
    on Mar 14, 2009
    Here are some miscellaneous tags:<fb:js-string> allows you to define a string to reference in FBJS. You can set this anywhere in your code, and it is not displayed to the user. For example: <fb:js-string var="foo">This is the rendered text...
  • Forms
    on Mar 14, 2009
    Working with form information is important in developing any online application. FBML has some constructs to help with these common tasks.<fb:request-form> creates a form for sending requests. This is a great way to let your users send requests t...
  • Tools
    on Mar 14, 2009
    Tag-based languages such as ColdFusion and JSTL have many tags that build portions of your application for you। Similarly, FBML has a set of tags to help you build some very useful portions of your application:<fb:comments> generates code to ad...
  • Visibility on Profile
    on Mar 10, 2009
    You might encounter instances in which you want to display specific content to your users depending on their profile status with your application। FBML allows you to distinguish between the application owner, users, application users (those who hav...
  • User/Group Information
    on Feb 20, 2009
    Working with your user’s and group’s information is an important part of any Facebook application। You want to let your users easily interact with other users of your application, and there are some specific FBML tags to help with these interac...
  • Embedded Media
    on Feb 20, 2009
    Rich media is one of the cornerstones of the modern Internet…just look at YouTube. If you find a need to use embedded media in your application for music, games, or other rich media, you can use several tags to do this. This is an area in which FBM...
  • Conditionals
    on Feb 20, 2009
    FBML contains many conditional tests that can help you cut down on implementing this code in your application. At the heart of these conditionals is the <fb:if> tag:.<fb:if value="true"> <p>Hi</p>&a
  • Profile Specific
    on Feb 20, 2009
    You might find that you need to provide different content depending on where your users are accessing the application from। Facebook provides the following tags for displaying content inside the user’s profile box:<fb:wide> displays content
  • Valid HTML Tags
    on Feb 8, 2009
    For the most part, most commonly used HTML tags will work on the Facebook platform. If you’ve worked with HTML in the past, you’re already familiar with this part of the platform. One major difference between typical HTML and FBML is that “norm...
  • Facebook Markup Language Primer
    on Feb 8, 2009
    The Facebook Markup Language (FBML) is the heart of the Facebook platform. You might see some folks referring to FBML as “fancy” HTML tags, but it actually does a little more than static HTML because it has a dynamic connection to the Facebook ba...
  • FBML Tags
    on Feb 8, 2009
    FBML-specific tags are really the meat of the Facebook platform. The tag set isn’t overly complex, but it has already gone through two iterations with FBML 1.0 and FBML 1.1. This change actually raises a sometimes-frustrating aspect in how Facebook...
  • Events
    on Nov 15, 2008
    Event calls have two main wrappers to retrieve information on events. The first, facebook.events.get, returns a response based on the filters passed to it. The second, facebook.events.getMembers, returns the RSVP status for Facebook members for a giv...
  • Data Store API
    on Nov 15, 2008
    Facebook also has implemented an API for basic database manipulations with its Data Store API. This API provides a basic create, read, update, and delete (CRUD) API for storing data that you access through REST. If you’re unfamiliar with object-ori...
  • FQL
    on Nov 15, 2008
    Most of the calls in the REST API are wrappers for complex, but common, FQL queries. The facebook.fql method takes a query and returns a response object based on your syntax. In the Facebook documentation, most of the API requests have their FQL equi...
  • Error Codes
    on Nov 15, 2008
    Sometimes when you’re developing an application, you make mistakes. Fortunately, Facebook returns rather robust error messages when something goes wrong (like you forgot to provide a specific parameter for an API call). The error codes are returned...
  • Functions and Operators
    on Nov 15, 2008
    Although the FQL language isn’t ANSI-SQL complete, it does have some simple operators and functions to help you work with user data. FQL has boolean operators (AND, OR, and NOT), comparison operators (=, >, >=, <, <=, <>
Close