Bannner

TimeLine 1

Tuesday, May 1, 2012

The Basics of Building Facebook Applications


The ubiquity of Facebook is hard to ignore. He began as a local service that has helped students to connect and has grown into a worldwide phenomenon with millions of users to access applications and the related Facebook every day. The audience size of Facebook, there is a compelling platform for developers, as well as the versatility of the site. There is a wide range of applications already in use on Facebook and opportunities for new applications only in the imagination of the developer are limited. So, let's discuss some of the basics when it comes to creating Facebook applications.
In the Beginning
Each developer to write or install the Facebook applications hoping, you must first own Facebook account, you have to install the application developer. Facebook Application Developer allows you to create, monitor and configure applications. In addition, you will have to make sure a server as a Facebook application developers are running the server. The advantage here is that you know the application in any language you write best. For simplicity, the examples in this article use PHP, but the process is the same whatever the language used.
Once you have your Facebook account, you can download the application developer, and you can use your server, you are ready to start developing your own applications. However, some understanding of the Facebook platform, to help you during the creative process. First, the basic components of Facebook are clearly described on their developer site. Essentially, the platform consists of three parts: the API, FBML and FQL. Of course, the API to determine, using the way, can to interact with Facebook. FBML is Facebook custom markup language that has, in principle, be modeled around HTML. Although similar to ColdFusion or ASP.NET and related tag-based syntax that helps you define the FBML pages in the application specifically for the Facebook platform. And finally, FQL is the query language that Facebook is also a language for developers to Facebook, which is based on SQL. FQL is particularly useful when there is no helper methods on the API, but also for the tags in FBML gives developers a tremendous amount to be used to control the details of their application.
Facebook Tools and Resources
As with all development applications, has been able Facebook a number of tools and resources to assist developers in many ways.In addition to the basic documentation, tools can also help you to debug API calls first or tweak the FQL. Resources with Facebook, you will find a collection of libraries for PHP and Java as well as links to other libraries such as ActionScript, Cocoa, Cold Fusion,.NET, Perl, Python and Ruby. Can can also have a growing Facebook community wiki that will help answer your questions on the details of the development of Facebook applications have.Because Facebook is a social network rather complicated media, pages often contain layers upon layers of detailed information and it is certainly in the interest of developers to become familiar with the API and FBML familiar. Actually allow you to manipulate FBML and API uses a lot of this information to more in-depth understanding of these tools and terminology on the website. Experienced users of Facebook, for example, know the difference between news feed and your profile page and need all the developers.
Step-by-step instructions for creating an application
At this point we are involved in short steps to create a Facebook application. Of course, you need to get the Facebook Application Developer to start, but from here there are some basic principles that should guide you through the process.
First To begin the construction of a new application, select the application developer in the "New Application Set Up". You want to name your application and you must accept the terms of use. Your API key so that you can recognize your Facebook request and your secret application may be used so that Facebook can authenticate your requests. Choose a secret note to the easy and difficult to hack, as you would with any password online.
Second The next step is to configure a number of settings before you start writing code. Under the "Change Settings" section, you can support and contact information, including your e-mail.
Third A callback URL is needed and what should be the address to which your application is stored on the server.
4th A Canvas Page URL is also necessary, and this tells us where your application is registered on Facebook. Developers will usually agree on their website URL with their application name so that it is easy to remember for the user to it. This URL must be at least seven characters long and can contain letters, hyphens, and underscores are.
5th Then ask if your Facebook application can be added on Facebook, of course, you want to say "Yes".
6th To further develop your application, click "Save and Continue." On
While the most basic steps is to create a simple application, the configuration of your application will be completed on the host.However, experienced developers will find you a very simple exercise for the development of Facebook applications. The process is its simplicity and the addition of new applications, interactive and interesting to encourage a large community of developers. Regardless of culture, language applications, or the situation can easily to the delight of the audience's massive Facebook download.

1 comment: