Jump to content
xisto Community
Sign in to follow this  
TheDarkHacker

Facebook Applications

Recommended Posts

FouGilang asked how facebook applications work in the shoutbox of this forum.

Everyone can make application on Facebook and publish it.It works very simple.

You need a hosting,domain,and a Facebook account.First make your application and host it on a website.Then go to this link where you can register your application.Write information about your new service,add logos,icons,description.

Then go to tab "Canvas" where you need to choose URL for your application,canvas callback URL and rendering method.For callback URL,choose your website where application is hosted.
For rendering method choose , do you like a frame to your application(iframe),or you want facebook to render the application.

I think you should code it in PHP,with combination of FBML.FBML is a facebook markup language which can be used in applications and groups for making facebook-styled buttons,tabs,sharing menus etc.

AshBash said they are coded in java,and that is sometimes true.But usually they are coded in most popular server-side languages+markup
You can read more on Facebook's Developer Wiki page.

Edited by TheDarkHacker (see edit history)

Share this post


Link to post
Share on other sites

i think there is more, you need a package developer tools known as facebook platform, to make the code locally to fit facebook prerequisites, check these links

 

http://forums.xisto.com/no_longer_exists/

and

http://forums.xisto.com/no_longer_exists/

 

we are talking about the same thing the darkhacker but you give the steps after he made the application and i am talking about how he can do the application i mean the code. correct me if i am wrong please.

Share this post


Link to post
Share on other sites

haha, thanks for creating a new thread just to help me out buddy :)

the truth is i've already made a thread for my question, which is located here, yet nobody's answering that :P

just for the sake of clarifying my problem, i'll quote the main question

So here's the main problem: I don't really get the system of facebook applications. I can make the auto play supported music player (swf flash + html based) but i don't know how to make it available in the facebook applications.I have seen something like mp3 player application in facebook (i'm sorry, i'm on my mobile so i can't tell what the application is sad.gif ), the idea is similar to it.


i found the "similar idea" from this application : /games/?app_id=252449663961&_fb_noscript=1
looks simple isn't it? yes, but is has everything i looking for : facebook apps, wall-to-wall share, profile tab, whatever it needs to be integrate with the facebook account. it lacks the ability to play the music files though (i thought it was able to, but it isn't, my bad(
well since html + swf flash will be not enough for the user integration, i think i should make it in php right?

then again, how to synchronize between the facebook account with my own database?
because i want it to be able to manage playlist and stuff, it would be hella funny if you're using facebook apps but need to re-register in the application page itself to get the playlist management
i think i'll need some kind of integration code here, or should i just rewrite my code to match this case? :l
Edited by FouGilang (see edit history)

Share this post


Link to post
Share on other sites

Well, this should really be in the Tutorial section but whatever. Don't settle yet for TheDarkHacker's reply, there is much to do than that! I would be rich if that was all. This is really how you make a Facebook Application, though it is a simple one, just code it and make it better.

First to get started, you need two applications, first you need Facebook Developers: /?_fb_noscript=1 and The Stealthrouter App Builder http://forums.xisto.com/no_longer_exists/

Open up Stealth router app builder and click 'Use a app wizard'. Then select a wizard. Add a name and then make a description for it also. After that, it requests your -

API Code
Facebook Secret
Canvas URL

Now, just keep that open and then open up Facebook Developers and click 'Set up a new application'. Now copy the API Code and paste it on the Sleath Router App 'API CODE'. Do the same for Facebook Secret.

Now for the Canvas URL, go to facebook developers and click canvas url and name it whatever you like. For example, if you put TrapBox, you will get the application url as apps.facebook.com/trapbox. Now, copy the end of the end of the canvas url, in our case 'trapbox'. Now paste it on the Stealth Router Canvas box. After you finish all that, you can visit your canvas url (in our case apps.facebook.com/trapbox) and the php code will be executed and you will see the result of your php code on the web site canvas! Now just edit that php code and can perform anything you want on the application!

Share this post


Link to post
Share on other sites

.Why are you making it complicate,when it is simple? He doesn't need APIs,only FBML and PHP is needed.

Well, this should really be in the Tutorial section but whatever. Don't settle yet for TheDarkHacker's reply, there is much to do than that! I would be rich if that was all. This is really how you make a Facebook Application, though it is a simple one, just code it and make it better.
First to get started, you need two applications, first you need Facebook Developers: /?_fb_noscript=1 and The Stealthrouter App Builder http://forums.xisto.com/no_longer_exists/

Open up Stealth router app builder and click 'Use a app wizard'. Then select a wizard. Add a name and then make a description for it also. After that, it requests your -

API Code
Facebook Secret
Canvas URL

Now, just keep that open and then open up Facebook Developers and click 'Set up a new application'. Now copy the API Code and paste it on the Sleath Router App 'API CODE'. Do the same for Facebook Secret.

Now for the Canvas URL, go to facebook developers and click canvas url and name it whatever you like. For example, if you put TrapBox, you will get the application url as apps.facebook.com/trapbox. Now, copy the end of the end of the canvas url, in our case 'trapbox'. Now paste it on the Stealth Router Canvas box. After you finish all that, you can visit your canvas url (in our case apps.facebook.com/trapbox) and the php code will be executed and you will see the result of your php code on the web site canvas! Now just edit that php code and can perform anything you want on the application!

You are new to this.You don't need that hashes to make an application.That is if you implement Facebook API with your application.Anyway using file_get_contents you can get many things about the user.I've made applications and i know.You need cURL requests which slow down a little your script,and some hostings aren't supporting it.

i think there is more, you need a package developer tools known as facebook platform, to make the code locally to fit facebook prerequisites, check these links
http://forums.xisto.com/no_longer_exists/
and
http://forums.xisto.com/no_longer_exists/

we are talking about the same thing the darkhacker but you give the steps after he made the application and i am talking about how he can do the application i mean the code. correct me if i am wrong please.

You are right

Don't confuse the man, he needs very simple application

Share this post


Link to post
Share on other sites

The success of Facebook, the most popular social network in the world with over 250 million users, is also due to the possibility of programming that Facebook makes available to all to develop applications or software of various kinds that everyone can enter in your profile to play, listen to music, share information, organize events, create business, etc.. There are thousands of Facebook applications, but users often decide not to include them in your profile for several reasons. Many users think that the inclusion of an application to your profile involves serious risks for the loss of privacy and security for your computer. In too many cases it is clear the objective, the benefit that is derived from the installation, so users do not install because they do not understand its meaning or believe is a scam. Before registering the application, you'll want to scroll through the available applications index provided at the bottom right on your Facebook profile. In this way you can make the existence of other similar works and how it is presented. You then have to prepare carefully the following information be made public in the presentation page of the application, a sort of identity card with which you present: 1) Name of The name of your application must be attractive and make it clear in a few words what is your application. The name of your Facebook application to be short, even a symbol, easy to remember and pass on to friends. You can also create a more mysterious title to intrigue the reader. Be careful not to use the words "face", "facebook" or the names of officers other applications built by Facebook. You should be aware that applications are not listed in alphabetical order, so no need to start the title with the first letters of the alphabet. I suggest you also do not create a long name over 15 characters, shorten it by replacing the Facebook end with a series of dots to save space. Generally, it is best to use a maximum of three words separated by a couple of blanks. 2) Function Description To understand what you offer your Facebook application must prepare a brief text but not generic, composed of words chosen with care. You must enter text at the beginning of the most important words you chose to describe the objective to ensure that the reader will quickly notice them immediately. This text is displayed automatically when the user moves the mouse icon on the site page dedicated to beam applications. E 'need to create a sentence of simple and rapid reading becomes necessary to capture the attention of those who choose. Depending on the type of application, more or less playful, you can have the text start with a question on the user's need and then give an answer also emphasized, like "Want to make a gift to a loved one? Use the application CariRegali! Play and invite your friends to give gifts! Who will be the most generous friend? ". Note how this description closes with a call to action that encourages the user to invite his friends to use the application and challenge to make more presents. And this is one way to start a viral spread of your application for Facebook and many users. 3) Icon and Logo The logo is a graphic that deserves special attention because it defines the identity of your Facebook application. The logo should visually represent the name and functions offered by the application. The icon can be a smaller image of the logo or an image different but similar to the logo that appears in the list of applications included in the profile, or lists of those provided by Facebook. You have to design the logo, taking account of its small size and using shapes and colors suitable to do so immediately recognize in a sea of other icons. 4) Credits and Contacts It 'very important to understand that you are the creator of the application, publish a photo of your face and not only the image of any company. Users could use search engines to find your resume and maybe decide to contact you for other developments. Provide your email address or your web address to allow Facebook users to contact you or have other information on Facebook that you've developed. For communications with users, you'll want to create a specific type of email "info-appname....", so as to identify and manage only the emails sent by users using your application, without jeopardizing your email spam private. The last group of information concerns the URL to make public: you have to create a guide on the use by users, a page where you can adjust the privacy of your data and another page that explains the terms of service 'application. This information is included in the first steps needed to register an application in the Facebook platform. Curiously, to create an application you use another application called Developer or Developer with the classic logo of f small. 5) application page The application page used to submit the application and invite the installation in the profile with the button "Go through". Is created at the end of the registration process and contains all the information previously described. Is displayed after the user has selected the application list maintained by Facebook. In the Info tab will show additional information that you can update the evolution of the application. You can put, for example, other images to invoke the functions provided and the explanation on how the user can set the privacy of your data to the application via the settings offered in the top right of the site. It 'important to explain what data the user profile you wish to use your software, not to create doubts about privacy, particularly when using photographs of the profiles. On page you can provide a manual for use and tips, count the number of members and fans and monitor its evolution over time. The page becomes, therefore, an integration tool very useful to facilitate your relationship with users and their care is not doing underestimated. Each page has its classic URL and is treated as a site, so you can access without entering into Facebook and you can copy the URL and spread it as best you prefer to pick up new users.

Share this post


Link to post
Share on other sites

You are right
Don't confuse the man, he needs very simple application


well since you said you made a facebook application with these simple steps, then i think i will try it myself. by the way what is your application name, i would like to try it, i like supporting people :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.