Web applications are marching towards collective knolwedge applications. Social media is making the interactive web more interesting for everybody.Social media websites have become popular and now they have developed some novel aplpications that allows easy integration witht thier features. Facebook Markup Language (FBML) enables you to build full Facebook Platform applications that deeply integrate into a user’s Facebook experience. You can connect into several Facebook integration points, including the profile, profile actions, News Feed and Mini-Feed,Facebook canvas.
FBML is an evolved subsect of HTML. Few elements have been some elements removed, and few elements have been added that are salient/specific to Facebook. Inorder to set the FBML for a profile box by calling profile.setFBML through the API. The FBML is cached on Facebook’s server until profile.set. FBML is called again through a canvas page. For a high-level technical specification for FBML, provisions have been given.
To see what are the HTML and FBML tags you can use in various parts of your application, such as canvas pages, email, or Feed stories, You can get from their website about those allowed FBML and HTML Tags.
You can define new FBML tags using Custom Tags. You can also use in your application custom tags that other developers created. Custom Tags Directory is given in which custom tags that should be used are listed out.
Social media application developers allover the globe are able to develop enterprising applications with APIs. N.Share is offering one such application that enables the user to registered with Face book, Twitter, Linked in and Google Buzz with a single registration at N.Share website.