Add Profile Box Using Facebook Application

Posted by: Joy  :  Category: Facebook Tips, Programming
Bookmark and Share

Facebook LogoMost of my friends who are eager on developing facebook application ask me about how to create add profile box to their profile. Here, i’m gonna show you how to make it. Lets assume that you already understand the basic steps to create facebook application using php platform.

Profile.setFBML - That’s what we’re gonna use to add the profile box, you can read more about it on Facebook Developer Wiki

Sets the FBML for a user’s profile or Facebook Page, including:

There are several steps to add content to a User’s profile with profile.setFBML:

  1. interact with the user to gather compelling content
  2. call profile.setFBML
  3. induce the user to click on an Add to Profile button
  4. (optional) induce the user click on an Offline Access button or otherwise grant this permission

Interacting with the user to gather compelling content is highly dependent on your application. You may achieve this in one session, or it might require several interactions with the user.

Example Source Code

<?php
require_once 'PATH_TO_YOUR_LIB/facebook.php';
$appapikey = 'YOUR_API_KEY';
$appsecret = 'YOUR_API_SECRET';
$facebook = new Facebook($appapikey, $appsecret);
$user = $facebook->require_login();
$profile = "<fb:narrow>Narrow Content for Boxes tab</fb:narrow><fb:wide>Wide content for Boxes tab</fb:wide>";
$mobile_profile = "Content for Mobile devices";
$profile_main = "Content for main profile page, under user's photo";
$facebook->api_client->profile_setFBML(NULL, $user, $profile, NULL, $mobile_profile, $profile_main);
?>
<fb:add-section-button section="profile" />

Note:
You must pass NULL between 'profile' and 'mobile_profile' to account for the deprecated 'profile_action' parameter.
Facebook will deprecate this tag in late 2009/early 2010. In the other word, we can only add it to boxes tab later when it happen.

Happy developing facebook application ;)


11 Responses to “Add Profile Box Using Facebook Application”

Pages: « 1 [2] Show All

  1. 2
    ajusspy Says:

    ijin pake ya om…

    nice tutor ckckckkckckck

    buat js linker dong buat fb ya wakakakakka

  2. 3
    212 Says:

    mantap wa

  3. 4
    AaEzha Says:

    klo yang bukan tabbox gmn? :D

  4. 5
    chased Says:

    Terrific work! This is the type of information that should be shared around the web. Shame on the search engines for not positioning this post higher!

  5. 6
    Uriz Says:

    weee.. thanks for posting this joy.. i was really confused on how i’m going to setup that widget code :)

  6. 7
    Zack Cucinella Says:

    Good job!

  7. 8
    Kiran Says:

    dude,
    i think
    $facebook->api_client->profile_setFBML(NULL, $user, $profile, NULL, $mobile_profile, $profile_main);

    and

    tags are deprecated can you tell me how to make this work in new facebook. :(

  8. 9
    Joy Says:

    unfortunately yes, they have already removed the tags. no more add to profile box except to their wall tab. if you still have any applications added to your profile, like profile blanker, animated aboutme or else kindly dont remove it, coz you wont be able to add it again after ;) i’ll try to play again with facebook application later when all my recent projects done ;)

  9. 10
    dhiematrix Says:

    ManTabzZZ GAN….

  10. 11
    Joy Says:

    sayang modulnya udah gadipake lagi sm facebook, skrg kita cm bs add to wall tab

Pages: « 1 [2] Show All

Leave a Reply