How easy is it to create a facebook application?

how easy is it to create a facebook application?


Share Send to a friend Watch Report
 
 

Posted Answers

Order by
 
518 thumbs up

They're coming to take me away, Ha-haaa!

Advanced .NET Debugging Blog

My personal blog

Assuming you are familiar with one of the languages that there are Facebook API libraries (check out the Developers wiki for a list of them), it should be relatively straight forward.

There are a couple of strange things that are not similar to others that are due to the implementation of embedding your application inside Facebook:

  • The place where you are developing your Facebook application must be accessible to the world. The way Facebook applications work is by posting their data into your application's page, so even for testing purposes your application must be accessible to the world (and of course to the Facebook servers Laughing).
  • Some of the actions in Facebook will not occur immediately like updating the user's profile box.
  • Learning FBML might be a bit annoying at first but makes the experience for your users from Facebook a lot smoother.

All in all, it took me a couple of hours (under 5) to write the hCard application in PHP.

The application is very simple in Facebook API terms since it uses two APIs, one to get the user's information and the other to set the profile box information in the user's profile (setFBML).

It simply adds the hCard microformat support to your Facebook profile. 

To perform a stronger integration with a full blown application like Yedda Questions & Answers Facebook application (Laughing) it takes a bit more time.


Posted 1 year ago ( permalink )
Rated as
Best Answer
0
6

Helpful?

line
line
line



 

Do you recommend using FBML or iframe usage?


Posted 1 year ago ( permalink )
In reply to Eran's answer
Rated as
#3 out of 4
0
0

Helpful?

line
line
line



 
518 thumbs up

They're coming to take me away, Ha-haaa!

Advanced .NET Debugging Blog

My personal blog

There are pros and cons for both (like everything else Smile)..

Pros for FBML:

  • Will look a part of Facebook (depending on how you use it but in general it will look like a part of it)
  • Speed - IFRAME takes longer to load
  • Perfromance - Facebook works in a way that it posts using an HTTP POST to your page, gets back FBML and renders it. You can use an FBML/IFRAME hybrid in which your FBML renders an IFRAME - it will look more native but will take at least 2 request on behalf of the client to render

Cons of FBML:

  • Limited functionality - no JavaScript so no funcky things (or in a very very limited way
  • You'll need to recreate your application's User Interface (if you already have one or adding a facebook app for an existing application)
  • Performance - Your server MUST reply within a certain period (around a maximum of 10sec) so if you have something that is a bit more intensive Facebook might show an error page.
That's about all I can think of at the moment (at the top of my head). If I'll remember anything else I'll post it here.

Posted 1 year ago ( permalink )
Rated as
#2 out of 4
0
2

Helpful?

line
line
line



 

1)How to register application programmatically which API we have in that case?

2)How to add application in Facebook,what different API it requires?


Posted 1 year ago ( permalink )
Rated as
#4 out of 4
0
0

Helpful?

line
line
line



Sign in to participate

Got an answer for Alon Carmel? Would you like to comment on the posted answers, or vote for the one which you think is the best?

Sign up for a free account, or sign in (if you're already a member).

Explore Related Questions

Other people asked questions on similar topics, check out the answers they received:


How to move out from facebook?

how to move out from facebook?
Submitted by thonanat 9 months ago
  • viewed 544 times

Last answer posted 9 months ago by sabrins


Is there an easy way to follow Facebook groups ...

Is there an easy way to follow Facebook groups happenings?
Submitted by Israel Blechman 1 year ago
  • viewed 944 times

Last answer posted 1 year ago by Krista Jamison


What is the "wall" in facebook, how should it be ...

What is the "wall" in facebook, how should it be used and why is it interesting?
Submitted by Ted Shelton 1 year ago
  • viewed 3264 times

Last answer posted 1 year ago by MuadDib Kal



» More...

Explore Related Posts in Forums

Web 2.0 developers rank MSN/Live ~developer program~ over Google, Yahoo, ...

Web 2.0 developers rank MSN/Live higher than Google, Yahoo and Facebook. Quote: : The "Users ' Choice: Web 2.0 Developer Programs" report is based on the results of a survey of more than 400

Facebook Developer.

Contact me for Facebook Application development. manukumar_ind@yahoo.co.in thanks Manu Kumar emailed you.Hi, You can find me an Expert in Facebook Application Development...

Looking for Facebook Developers, Various Tasks - Articles/How-To's/Dev

Calling Facebook Developers! I'm am looking for people to who are knowledgeable in the subject of Facebook API, FBJS/FBML and the overall developing/monetizing/promoting of Facebook Applications
» More...
Powered by
Feed - Subscribe to changes to this Q&A Blog