A Coder’s Corner

Blog de tecnologia y programación

Como Hacer Aplicaciones en Facebook

Posted by gfaraj on September 11, 2007

Facebook es una comunidad en linea originalmente orientada a estudiantes de universidad, que ahora esta abierta al publico. Facebook te permite, a traves de su extenso API, crear aplicaciones que todos sus usuarios pueden usar. Aqui vamos a ver como crear una aplicacion, usando una que yo hice de ejemplo. Pueden agregar la aplicacion de ejemplo, aqui. Si necesitan mas información, visiten estas paginas:

Tomen en cuenta que Facebook no les da web hosting para su aplicacion, asi que tendran que conseguirlo aparte. Si necesitan una base de datos, ésta tendrá que ser aparte también. Vayan aqui y agreguen el Developer application a su Facebook. Ahora ya pueden pedir una nueva llave para su aplicacion. Esta llave se usa para identificar únicamente a su aplicacion. Si ya tienen el URL del servidor que usaran para la aplicacion, pueden ir agregandola ahi mismo. Una buena explicación de que poner en cada campo está aqui.

Desde este punto asumo que tienen listo el web hosting para la aplicación. Bajen el PHP (4 and 5) Client Library de aqui y ponganlo en el directorio de la aplicación.

Ahora, empezar a programar. La aplicación de ejemplo, Marquee, contiene 2 archivos importantes. Uno de ellos es config.php que tiene cosas comunes e inicialización. El otro es index.php que es la pagina principal de la aplicación.

config.php

<?php

require_once('client/facebook.php');

$fb_apikey = '<Aqui va el API key>';
$fb_secret = '<Aqui va el Secret>';

$facebook = new Facebook($fb_apikey, $fb_secret);
$user = $facebook->require_login();

$app_callbackurl = 'http://www.tuservidor.com/marquee/';

try
{
    if (!$facebook->api_client->users_isAppAdded())
        $facebook->redirect($facebook->get_add_url());
}
catch (Exception $ex)
{
    $facebook->set_user(null, null);
    $facebook->redirect($app_callbackurl);
}

// Incluye la clase Database que simplemente es// una utilidad que hice para consultar una base de datos
require_once('database.php')

?>

Como pueden ver, este archivo es bien sencillo. Preparamos las cosas comunes que se usaran en otros lugares.

Antes de proseguir, tendremos que introducir un termino: FBML. FBML, Facebook Markup Language, es un lenguaje basado en XML que es usado para facilitar la integración de las aplicaciones en Facebook. Provee muchas funciones que son bien utiles para los desarrolladores.

Si tu aplicación quiere poner una caja en el perfil del usuario, vas a tener que llamar la función profile_setFBML. Como el nombre lo sugiere, esta función agarra de parametro el codigo FBML que ira en esa caja. Si se manda una cadena vacia, la caja desaparece del perfil del usuario.

index.php

<?php

require_once('config.php');
require_once('marquee.php');

if (isset($_REQUEST['marquee_text']))
{
    $text = $_REQUEST['marquee_text'];

    $fbml = '<fb:fbml version="1.1">' .
                '<fb:subtitle>' .
                    '<fb:action href="http://www.facebook.com/apps/application.php?api_key=2bc05a98791e24c98c9b5c94407664d8">Home</fb:action>' .
                    '<fb:action href="http://apps.facebook.com/marquee">Marquee</fb:action>' .
                '</fb:subtitle>' .
                '<a href="http://apps.facebook.com/marquee">' .
                get_marquee_code($text) .
                '</a>' .
            '</fb:fbml>';

    $facebook->api_client->profile_setFBML($fbml, $user);

    $database = new Database();
    $database->query("update fb_marquee set value='" . $database->quote($text) . "' where uid = $user");
}
else
{
    $database = new Database();
    $result = $database->query("select * from fb_marquee where uid = $user");
    if (sizeof($result) == 0)
    {
        $text = "Hello, world!";
        $result = $database->query("insert into fb_marquee (uid, value) values ($user, '" . $database->quote($text) . "')");
    }
    else
    {
        $text = $result[0]->value;
    }
}

?>

<div style="margin: 10px;">

<fb:dashboard>
  <fb:create-button href="invite.php">Invite your friends!</fb:create-button>
</fb:dashboard>
<br />

<div style="width: 50%">
Add a scrolling LED marquee to your profile to let your friends know what's going on. Announce it!
</div>

<br />
<br />

<div style="width: 100%; margin-left: 20%; margin-right: 20%;">
<span style="text-align: center;"><b>Preview</b></span><br />
<?php
    echo get_marquee_code($text);
?>
</div>

<br />
Enter the text you want shown in the marquee. <br />
Enter each message in its own line; they will be separated appropriately.<br />
<br />
<form action="" method="get">
    <textarea name="marquee_text" cols="50" rows="7"><?php echo $text; ?></textarea><br />
    <input name="submit" type="submit" value="Save">
</form>

</div>

Este archivo es un poco más grande, pero si lo ven bien es PHP sencillo con elementos de XHTML y FBML al final. La parte interesante es:

    $fbml = '<fb:fbml version="1.1">' .
                '<fb:subtitle>' .
                    '<fb:action href="http://www.facebook.com/apps/application.php?api_key=2bc05a98791e24c98c9b5c94407664d8">Home</fb:action>' .
                    '<fb:action href="http://apps.facebook.com/marquee">Marquee</fb:action>' .
                '</fb:subtitle>' .
                '<a href="http://apps.facebook.com/marquee">' .
                get_marquee_code($text) .
                '</a>' .
            '</fb:fbml>';

    $facebook->api_client->profile_setFBML($fbml, $user);

Aqui va el codigo que irá en la caja del perfil de usuario. Como pueden ver, tiene dos links (fb:action) en el subtitulo, uno es “Home” y el otro “Marquee”. Tambien, contiene el codigo que pone el marquee en la caja, a traves de la funcion get_marquee_code.

Asi se ve la caja:

image

Asi se ve index.php:

image
Espero esto haya ayudado a los que estan empezando a hacer aplicaciones de Facebook. Cualquier pregunta la pueden hacer a traves de comentarios en este articulo.

Addendum : Como Invitar Amigos

// Agarremos la lista de amigos que ya tienen la aplicacion instalada
$rs = $facebook->api_client->fql_query(
	"select uid " .
	"from user " .
	"where has_added_app=1 and uid IN " .
	"   (SELECT uid2 FROM friend WHERE uid1 = $user)");

$arFriends = "";

//  Construimos una lista de estos amigos
if ($rs)
{
	for ( $i = 0; $i < count($rs); $i++ )
	{
		if ($arFriends != "")
			$arFriends .= ",";

		$arFriends .= $rs[$i]["uid"];
	}
}

// El URL para referrals
$sNextUrl = urlencode("&refuid=" . $user);

//  Construimos el FBML que ira en el mensaje de invitacion
$invfbml = <<<FBML
You've been invited to add Marquee!
<fb:name uid="$user" firstnameonly="true" shownetwork="false"/> wants you to add Marquee to keep posted on your announcements!
<fb:req-choice url="http://www.facebook.com/add.php?api_key=$fb_apikey&next=$sNextUrl" label="Add Marquee!" />
FBML;

?>

<fb:request-form type="Marquee" action="index.php?c=skipped" content="<?=htmlentities($invfbml)?>" invite="true">
	<fb:multi-friend-selector max="20" actiontext="Here are your friends who don't have Marquee. Invite them to add it!" showborder="true" rows="5" exclude_ids="<?=$arFriends?>" />
</fb:request-form>

234 Responses to “Como Hacer Aplicaciones en Facebook”

  1. Christian Joecker said

    como puedo poner un juego flash y que cada usuario tenga sus puntos etc???
    te agardeceria inmensamente si me dices como

  2. gfaraj said

    Hola Christian,
    La mejor manera que veo para hacer eso es tener una base de datos donde guardes los puntos de cada usuario. Ahi podrias guardar cualquier otra informacion que necesites. Claro, el juego flash tiene que conectarse a la base de datos de alguna forma (directa o indirectamente) para guardar esa informacion.

    Espero que te ayude.

  3. marce said

    QUISERA QUE ME EXPLICARAS TODAS LAS APLICACIONES DEL FACEBOOK, PARA QUE SIRVEN Y COMO SE USAN….com por ejemplo drinkrecipes y otras aplicacioness…y que mas puedo hacer con el facebook, puedo evr quienes me han visto, o puedo darle color al fondo..practcamete necesito una guia sobre el facebook

  4. gfaraj said

    Hola Marce,
    Este articulo es sobre como desarrollar aplicaciones para Facebook, no es sobre como usar Facebook. Nota tambien que Facebook tiene mas de 6000 aplicaciones, asi que explicarte todas las aplicaciones estara muy dificil :) .

    Usar Facebook no es muy complicado, esta todo bien facil de encontrar, solo explora los enlaces por tu misma y le entenderas. Ayuda si sabes ingles, obviamente.

    Si quieres desarrollar una aplicacion, y tienes alguna pregunta, puedes hacerla aqui.

  5. cjoecker said

    me puedes dar la direccion de un buen servidro gratis? y me puedes decir como subir una pagina desde dreamweaver al servidor?

  6. cjoecker said

    ya resolvi el problema anterior, pero podrias hacer un tutorial de como hacer un juego parecido a jetman por ejemplo para que cada usuario cuarcde susu puntos y ppueda comparar sus puntos y retr a sus amigos…?? te lo agradeceria

  7. Alberto said

    Hola! muy bueno el post.

    Yo tengo una aplicacioncilla a medias, pero a la hora de sacar cosas por la caja me quedo estancado. Hay algun fallo aquí?

    $content = ‘Eureka!’;
    $facebook->api_client->profile_setFBML($content_test, $fb_user);

    si en cambio pruebo con $content = “algo”; si que me sale el “algo” en la caja, pero parece que a la hora de meterle FBML algo no le gusta :(

  8. Alberto said

    perdón, la primera línia sería:

    $content = ‘Eureka!’;

  9. Alberto said

    Vaya pro dios!!!
    $content = ‘|fb:fbml version=”1.1″| |fb:title>Eureka!|/fb:title>|/fb:fbml|’;
    (cambio los | por > y <)

  10. Alberto said

    Vaya perece que ya me he iluminado!!! El title no me deja, pero si pongo subtitle si :-D

    Un saludo!

  11. gfaraj said

    Hola Alberto,
    Me alegra que te haya gustado el articulo.

    El tag <fb:title> es para cambiarle el titulo a tus paginas; el titulo es el que sale en la barra superior de la ventana del navegador (en efecto hace lo mismo que el tag <title> de HTML).

    Cuando tengas una duda de algun tag de FBML, este es buen lugar para consultar:
    http://wiki.developers.facebook.com/index.php/FBML

    Cjoecker:
    Nunca he jugado Jetman, y la verdad que yo nunca he sido desarrollador de juegos Flash asi que no creo poder ayudarte mucho ahi. En teoria tendrias una base de datos donde guardes el puntaje de cada usuario y puedas consultarla dentro del juego Flash.

  12. Javier said

    Hola, quisiera saber si hay alguna manera de utlilizar el buscador de usuarios da facebook dentro de mi aplicacion

    Gracias

  13. Alberto said

    Hola!
    Tengo echa una aplicación con la API de Google maps y me gustaría importarla a facebook, pero no se cómo empezar, ya que por lo que he leido en la documentación el JavaScript está soportado parcialmente por medio de FBJS.

    Podría alguier decirme por dónde debo empezar a mirar o algún sitio con ejemplos o guías para poder usar la API de Google Maps en Facebook?

    Muchas gracias.

    Alberto

  14. uphaa said

    Interesante tema amigo, una consulta, como se podria hacer para que, el app traiga una imagen y un texto de un sitio, por ej… el titular de una noticia a travez de rss

  15. Valeria said

    Hola,
    Quiero hacer una aplicacion de ventas, como puedo logarlo. Actualmente tengo un sitio web. deseo vender a travez de esta aplicacion o por lo menos lograr mostrar y ofrecer los productos
    GRACIAS!!!!

  16. Daniel said

    Hola como va,, puedo agregar en la aplicación al momento de programar la app?? y si puedo facebook no me las prohibira luego?? de la misma manera como hago hago para que en mi aplicacion la gente pueda agregar gracias

    Daniel

  17. JUAN said

    ENhorabuena por el post, querría saber si hay programadores especializados en Facebook, trabajo para una empresa turistica y querríamos implementar una herramienta con mapas.
    GRacias

  18. jose said

    hola quisiera que me ayudarab a poner aplicacones a mi facebook apenas ayer lo cree y casi nose ingles pero adonde se ponen esos codigos ayudenme porfavor

  19. jose said

    hola mira yo quisiera que me dieras tu correo o algo asi porque yo quisiera que me ayudaran a cambiar mi facebook orque con el correo que lo cree no tiene nada lo ice especialmente para facebook y yo les daria mi contraseña yo confio en que usteden no aran nada malo porfavor audenme

  20. gfaraj said

    Jose,

    No entiendo exactamente que es lo que pedis. Sos desarrollador y queres crear aplicaciones nuevas, o sos usuario y queres agregar aplicaciones ya existentes a tu perfil de Facebook?

    Saludos.

  21. Alexis said

    pro faltan archivos como vas a xplicarlo sino vas a ponrlos compltos
    (problmas con la e)

  22. jose said

    GFARAJ

    esque yo no se que se puede hacer en facebook
    NOSE NADA DE ESO
    PERO LO QUIERO ARREGLAR
    ENTONCES NOSE QUE PUEDO ACER
    PARA QUE SE VEA MEJOR

    QUIERO QUE SE ME VEA EL FACEBOOK COMO MYSPACE
    OSEA QUE SE CAMBIE
    TODO
    NOSE SI SE PUEDE
    AYUDENME

  23. jose said

    MI CORREO ES joseruizs_13@hotmail.com en el mesenger o en un correo

  24. Roberto said

    Hola Gfaraj, soy nuevo en esto, y me largue hacer una aplicacin pequenia, basicamente me interesa hacer la parte de invitacion de gente, hasta aqui todo bien, el problema es cuando mando una invitacion, el usuario que la recibe no pude hacer nada, y la verdad que nose como seguir, cualquier ayuda sera bienvenida!!!
    Mil gracias.

    Roberto

  25. jose said

    CONTESTEN MI PREGUNTA PORFAVOR SOY JOSE YA ENVIE MUCHOS KOMMENTS

  26. gfaraj said

    Roberto, cual es tu aplicacion? Quizas la pueda agregar y ver cual es el problema.

    Jose, no se puede cambiar el perfil de Facebook asi como se puede el de MySpace. Eso es bueno, no malo. :)

  27. Hola gfaraj, que tal?

    Viendo tu explicacion me anime y realice mi primera aplicacion para facebook, en efecto esta en http://www.thefunnypets.com/facebook (esta funciona solo en el canvas)

    He aqui mis consultas:

    1) No pude hacer nada para que me muestre en el profile del usuario que se haya agregado la aplicacion, una tab con una foto al azar, de hecho no entendi bien como hacer para trabajar con el profile de las personas que se agregan la aplicacion. Intente varias cosas pero no pude lograr nada. Basicamente lo que quiero hacer es que cada vez que alguien entre al profile de un contacto amigo, si este tiene instalada la aplicacion, muestre una foto al azar de un animal gracioso.

    2) Lo otro que intente hacer sin exito es que las personas que tengan instalada la aplicacion puedan invitar a sus contactos para usarla.

    Me gustaria que me explicaras como podria hacer estas dos cosas desde 0, ya que en lo que se refiere a trabajar sobre el profile directamente no pude entender casi nada. Te lo agradeceria muchisimo.

  28. gfaraj said

    Hola Ignacio,

    1) Para hacer que al usuario le salga una cajita de tu aplicacion en el profile, tenes que usar la funcion $facebook->api_client->profile_setFBML(). En mi articulo la describo brevemente. Para poner una imagen random en la caja, podrias usar una pagina PHP, random.php, que responda con una imagen. Asi podrias poner un tag ‘img’ y poner el random.php como el ’src’ de la imagen.

    2) Agregue una seccion al final del articulo que explica como hacer esto.

    Espero haberte ayudado,
    gfaraj

  29. Hola gfaraj, muchisimas gracias por tu pronta respuesta. He podido agregar el invitar a un amigo a usar la aplicacion pero aun no puedo poner una foto al azar en el perfil del usuario.

    Esta por demas decir que NO he entendido la funcion: $facebook->api_client->profile_setFBML()

    Si yo quisiera desplegar una imagen, en lo que seria el profile, me imagino que deberia editar el index bajo la llave de inicio de codigo php, y luego que?
    (a proposito tengo el archivo que tira una foto randomica en http://www.thefunnypets.com/facebook/random.php que simplemente tiene una linea que es:

    <img src=”http://www.thefunnypets.com/facebook/img/imagen.jpg” alt=”Funny pet picture” border=”1″/>

    A partir de aqui, me pierdo:

    <?php

    Te agradeceria si me puedes ayudar

  30. Bueno lo he podido solucionar pero poniendo codigo desde la cada de fbml en el settings de la aplicacion.
    Sobretodo con la funcion

    Me gustaria de todas formas como hacer esto desde el index.php si es posible, te paso el codigo de ejemplo:


  31. gfaraj said

    No, el random.php debe responder con una imagen directamente, no a traves de un documento HTML. Por ejemplo:

    $filename = generar_nombre_foto_random();

    header(“Content-Disposition: inline; filename=” . $filename);
    header(“Content-length: ” . filesize($filename));
    header(“Content-type: image/jpeg”);

    echo file_get_contents($filename);

    Asi, podes poner el url que apunta a random.php en un <img> Por ejemplo:

    <img src=”http://thefunnypets.com/facebook/random.php” />

    Acerca de la funcion profile_setFBML. Esta funcion pone el codigo que se ejecuta dentro del profile box de tu aplicacion. Si le pasas un string vacio, el profile box de tu aplicacion desaparece. Asi que, lo que tenes que pasarle es codigo FBML (Facebook Markup Language) que describa el contenido de tu profile box.

  32. gfaraj said

    No he podido ver tu codigo en el comentario anterior, creo que deberias usar el tag <code>.

  33. Tienes razon, no lo puso, aqui te lo muestro:


    Otra cosa que no entiendo es por que no me refresca el area del profile, osea, haciendo pruebas por ejemplo hoy en un usuario (digamos usuario1) puse una imagen en el profile box, luego modificando el codigo pude hacer este random pero no me lo cambia en el usuario1, aunque si para los nuevos usuarios. Supongo que es algo relacionado al refresh del cache o update, pero no se como hacerlo tampoco…

    Muchisimas gracias por el tiempo que me estas dedicando, lo aprecio.

  34. nuevamente no lo puso (y use el tag code)

    basicamente lo que hice es:

    fb:random

    fb:random-option img src=”url1″ fb:random-option
    fb:random-option img src=”url2″ fb:random-option

    fb:random

    Le saque la apertura y cierre de llaves.

  35. gfaraj said

    Si, wordpress es muy malo manejando codigo, es una lastima.

    Para actualizar el codigo FBML del profile box de los usuarios que tienen la version vieja, creo que vas a tener que hacer que el usuario se vaya a la pagina principal (index.php) de la aplicacion. Ahi podes llamar otra vez la funcion profile_setFBML para actualizarlo.

  36. Sr muchicimas gracias por la informacion. La informacion apra desarrollar en facebook que este en castellano escasea

  37. daniel zamo said

    Estoy empezando con esto de las aplic. en facebook.
    Y aunque he podido hacer algo ya, ahora necesitaria validar unos input (mas precisamente <input type=”radio”…) antes de enviar los datos al server y almacenarlos y no logro dar con el codigo.

    Gracias desde ya.
    Saludos

  38. gfaraj said

    Hola Daniel,

    Cual es el problema que estas teniendo, exactamente?

  39. Edward Navarro said

    Hola buena tarde,

    Seria bueno que nos colaboraras con un tutorial para crear la funcion para invitar a los amigos, como invitar a nuestros amigos a usar la aplicacion. deveras es algo muy importante.

    Si puedes dar una mano, seria estupendo,

    Un abrazo,

    Gracias.

  40. Lancor said

    Hola que tal probé tu ejemplo pero no realiza la marquesina, si puedieras subir tus archivos por favor, otra cosa en donde esta el script “marquee.php” creo que no lo agregaste . Lo único que pude lograr fue que se instalara pero en mi perfil donde veo el canvas de la aplicación sólo veo el texto default y no las ligas Home, Marquee y la marquesina en sí. Gracias por tu ayuda, espero tu respuesta.

  41. gfaraj said

    @Edward Navarro:

    Al final del articulo puse el codigo que podrias usar para dejar que el usuario invite a sus amigos a agregar tu aplicacion. Es esto de lo que hablas?

    @Lancor:

    La verdad que este era nada mas un ejemplo, no crei que iban a querer hacer la mismita aplicacion que la que yo hice :)
    Por eso no subi los archivos especificos a mi aplicacion. Todavia tenes problemas en el perfil?

  42. Hola,

    Gracias por subir el archivo, efectivamente eso es lo que necesito, el codigo para poder crear un archivo del tipo “invite.php” que sirva para que los que agregan la aplicacion puedan invitar a los amigos a usarla.

    El codigo que colocaste al final del articulo, lo colo qeu pero salen errores, la verdad no se que pasa.

    Si puedes ayudarme seria super bueno.

    Nuevamente Muchas gracias y estaré al pendiente.

  43. gfaraj said

    Cuales errores te salen?

  44. Tengo un archivo llamado inivte.php al cual se llega a traves del boton invitar en la pagina pirncipal de la aplicacion, en ella coloque el codigo para invitar que subiste, cuando hago clic en el boton invitar, y carga la pagina sale:

    Parse error: syntax error, unexpected ‘=’ in /home/mincolom/public_html/faceapp/invite.php on line 55

    la linea 55 a la que se refiere es:

    // El URL para referrals
    $sNextUrl = urlencode(”&refuid=” . $user);

    Gracias por tu ayuda, si puedes colaborarme pues la verdad no se como repararlo.

  45. Felipe said

    hola, estoy haciendo una aplicacion para facebook la cual “deberia” mostrarse en el perfil.

    pero cuando ajusto el “default FBML” no hay manera de cambiarlo con setFBML, he probado con el profile_setFMBL nuevo y antiguo pero nada pasa. si desactivo del “default FBML” no muestra nada en el Profile.

    sabes que pueda ser?

    por ahora mi aplicacion lo unico que tiene es el config, con los datos de la aplicacion la funcion para setear el Profile.setFBML

    de antemano muchas gracias

  46. Giorgio said

    Hola gfaraj,
    me gustaría saber si podrías desarrollar una aplicación a pedido. ($)
    mi mail es giorgio@conexionurbana.cl
    gracias

  47. gfaraj said

    @Edward:

    Pareciera que estas usando las comillas incorrectas. Si copiaste el codigo de este sitio, es muy probable que eso sea. WordPress le gusta cambiar las comillas a unas que se ven “mejor,” sin importar el daño que le hacen al codigo (y no se puede desactivar este gran “feature”).

    @Felipe:

    Hmm. Entonces has probado llamar setFBML con algo que no sea el “empty string” y nada?

  48. Felipe said

    @Gfaraj:

    Si, he intentado de todas las maneras posibles y no pasa nada.

    puedes revisar si te funciona a ti, para descartar un problema de la funcion desde facebook porfavor?

    gracias

  49. Lancor said

    @Gfaraj:

    Soy principiante en esta área y como encontré tu post y vi que esta muy bien decidí realizar lo mismo para ir analizando como va funcionando esto de la creación para facebook.

    Te agradecería que me ayudaras con tu ejemplo completo para tener un mejor entendimiento porque existe muy poca info en cuanto a ejemplos, y aunque ya estuve revisando los manuales que ofrece developer soy de los que necesita ejemplillos. Gracias.

  50. gonzalo said

    los clasicos quiz como que edad representas segun lo que haces o que jugador de futbol eres se hacen de la misma manera?
    gracias:D

  51. Edward Navarro said

    Hola buena tarde!!!!

    Afortunadamente el codigo para invitar a los amigos si funciona, el proble si eran las comillas pero ya lo tengo funcionando.

    Ahora necesito un favor, como hago para que cuando alguna persona agrega la aplicación, en el perfil le salga una caja pero que en ella le salga una imagen o un texto que yo quiera poner, por que en este tutorial sale el codigo pero funciona con lo que el usuario quiere colocar.

    La idea es que el usuario agrega la aplicacion y le sale una caja en el perfin con un mensaje y listo no sucede nada mas.

    Muchas gracias por la ayuda y espero me colabores con este nuevo reto.

    Edward Navarro

  52. César said

    Hola necesito ayuda

    Como puedo hacer para insertar un archivo por ejemplo una imagen o una animacion flash, quiero hacer una aplicacion donde cada usuario podra enviar una imagen a sus amigos, y quisiera saber como listar esas imagenes y como enviarlas, luego en su profile mostrar las imagenes recibidas con el numero de veces recibida (Como el de la Aplicacion Beer!, cada uno manda un trago y en su perfil ve los tragos recibidos y el numero de veces).

    Espero haberme hecho comprender, gracias de antemano

  53. fyah said

    hola

    hace poco elimine la aplicacion de fotos( agregados por otros, mias ..etc ) solo quede con fotos de perfily quisiera volver a insertar la aplicacion pero no he podido como hago??????

    garcias por su atencion

  54. cote said

    se puede hacer refresh con

    $facebook->api_client->profile_setFBML()

    necesito que mi aplicacion en el perfil del usuario se actualice cada 1 minuto.

    agradeceria tu respuesta.

  55. gfaraj said

    @Edward

    Lo unico que tienes que hacer es llamar la funcion profile_setFBML() con el contenido que tu quieras. Esto lo podes hacer en tu pagina principal de la aplicacion, index.php.

    @Fyah

    Lo siento, pero este articulo es acerca desarrollo de aplicaciones, no de como usar Facebook. Pero trata de buscar la aplicacion usando el boton “edit” en el menu de la izquierda.

    @Cote

    Lo dudo que sea posible eso. Lamentablemente, la ultima vez que revise, FB no permite mucho Javascript que se ejecute en el perfil del usuario. Podrias revisar si podes usar la funcion setInterval. Otra opcion seria usar Flash. El problema es que FB necesita que el usuario cliquee en el flash primero antes de que empiece a correr.

  56. jose said

    Holaaa
    en facebook
    axiste agluna aplicacion
    que le de un color parciall
    al perfil
    no ha todo si no a algunas cosas o nose
    algo que se vea mas entretenido
    como un corazon en cada aplicacion o Nose
    ayudenme

  57. jose said

    pueden ayudarme

  58. carlitox said

    Hola gfaraj en el codigo de config estan estas lineas
    $fb_apikey = ‘’;
    $fb_secret = ‘’;
    quien te proporciona esos valores de API Key y el secret ?

  59. carlitox said

    ya consegui la respuesta :p thanks

  60. anibal said

    Hola,

    No tengo claro como solucionar este poblema,

    Fatal error: Class ‘Database’ not found in /home/slydzuus/public_html/xxxxxxxxxxxxx/facebook/index.php on line 27

    Puedes decirme algo?

    Gracias

  61. gfaraj said

    @Anibal:

    Disculpa por la tardanza, pero he estado ocupado estos dias. La clase Database es una clase que yo hice, y no inclui (ya que es bastante sencilla y no queria llenar el articulo de cosas innecesarias). Basicamente, es una clase que ayuda a simplificar el uso de una base de datos.

  62. rodrigo said

    hola necesito saber, y ke me expliques paso a paso xfavor como subir un juegos el truco a facebook y que cada usuario tenga puntaje x partido ganando. seria muy agradecido si me puedes ayudar. xao ( por que el juego del truco es muy conocido en punta arenas donde soy en chile y en otras artes del mundo =).

  63. Natosalt said

    Hola GFaraj, excelente tu sitio……..Me gustaria que los usuarios de facebook pudieran entregar como obsequio mis “Lamparas de Sal”

    http://www.ignacioescudero.blogspot.com

    Son piezas de Arte Únicas, y me gustaria poner en 1 galleria unas 30 unidades para que pudieran ser elegidas y enviar como regalo para cumpleaños o simplemente por gusto.

    No tengo pagina Web, pero podria conseguirme una o implementarme 1.

    Es muy complicado crear y subir esta aplicacion.????

    Muchas gracias

    N
    A
    T
    O
    .

  64. LuisE said

    Hola gfaraj gracias a este artìculo he conseguido crear hace como 3-4 meses una aplicación bastante usada en mi region, y me sirvio mucho como ayuda para arrancar, pero ahora tengo un par de preguntas, probablemente sencillas de responder, quisiera saber como hacen para colocar un en la caja de perfil, y q lo q se escriba ahi sea enviado a la aplicacion (como la aplicacion nicknames) he estado buscando eso por un buen rato y nada.. y la otra es como añadir un flash a la caja de perfil, de esos q hay q hacerle clic para q se activen.. muchas gracias por su atención.

  65. LuisE said

    perdon repito mi primera inquietud, ya q no se visualizo el codigo.
    Quisiera saber como hacen para colocar un en la caja de perfil un Input Type Text,( para escribir algo en un cuadrito tipo texto )
    ese fue el pedazo q no salío gracias

  66. gfaraj said

    @LuisE:

    No se como poner un input en la caja de perfil; nunca lo he hecho. Seguramente podrias encontrar un FBML tag que haga lo que necesitas. Acerca de tu segunda pregunta, podes usar el tag <fb:swf> de FBML para poner un flash. De hecho, eso es lo que use para el Marquee.

    Espero ayudarte.

  67. J@vier said

    Hola Gfaraj, hice una aplicación pero no use ninguno de estos pasos, sino tal y como me aparece en facebook (Siguiente, anterior, etc), la cosa es cuando envió un obsequio cada vez que lo envió me pide invitar gente, cosa que no quiero, quisiera saber si hay algún código o algo para arreglar esto?

  68. catalina said

    quiero acerme un facebook

    y nu me sale

    por esu quiero acerme uno por que uiro acerme uno

    para chatear o postear a alguien y si no es pa esu ni importa por que igual me quiero acerme uno

    xau
    xau

  69. catalina said

    oigan me pueden acer un facebook

    miren mañana me voy a meter a qui y tene que salir un posteo o cualquier question y me dan mi facebook

    y abajito de o que me escribieron me ponen la contraseña ok no me importa quelos otros los sepan

    xau
    xau
    xau
    *-*
    ^-^
    (((((((((())))))))))

  70. Franco said

    Hola,

    Estoy probando crear aplicaciones para facebook, no soy programador no mucho menos, solo un aficionado.

    Quiero crear un box para el profile que muestre una animación flash y que se pueda invitar a los amigos.

    como deben ser los códigos?

    Desde ya muchas gracias.

  71. catalina said

    hola,

    ya po aganme un facebook

  72. Franco said

    Hola,

    Donde pongo el codigo para invitar amigos?

    Saludos

  73. gfaraj said

    @Franco:

    El codigo podria ir en su propia pagina, invite.php, a la que podes poner un link en index.php.

  74. michael said

    hola
    quisiera hacer una consulta…
    quiero crear una aplicacion especial que contenga los eventos deportivos de cada semana
    busque si habia alguno y no lo encontre, por lo que quiero crearlo yo…
    me gustaria que fuera del estilo de la aplicacion “birthday calendar”
    es muy dificil hacerlo??
    soy nuevo en facebook

  75. pilar del carmen galleguillos gerrero said

    holi sabi q…

  76. FER said

    Hola quisiera saber si alguien puede enviarme algun tutorial ppara crear una aplicacion en facebook, quiero hacer una para enviar regalos a los scouts de venezuela….

  77. diego j. said

    hola conoces alguna aplicacion simple para colocar una imagen y yah:::

  78. cathy said

    olaaaaa

  79. Crazzy said

    necesito ayuda…
    quiero poner loo siguiente en una aplicacion y que ponga una caja en el perfil y el menu lateral como lo hago

  80. Crazzy said

  81. Crazzy said

    me puedes da tu mail para mandarte el codigo

  82. Carlos said

    Un saludo, hice un pequeño formulario en PHP, que toma lo que recibe y lo envia por mail, el problema es que cuando llamo la aplicacion desde mi perfil, no me depliega el formulario en la pantalla sino que envia los datos vacios al mail, es como si undiera el boton de enviar pero sin ningun dato en el formulario,y me sale el mensaje de cuando envio los datos correctos, alguna idea?

  83. gfaraj said

    @Carlos:

    La verdad que no tengo idea. Sin ver el codigo o ver el problema reproducido esta un poco dificil darte ideas.

  84. luchex said

    hola compañeros

    queria saber como se usa el fbml

    osea solo puedo usar los codigos del wiki?, porque no me sale nada si pongo

    ”.

    o como puedo insertar en la caja del perfil un codigo php ya que eso lo tengo bien y funciona, la funcion fb:iframe tampoco me funciona

  85. gfaraj said

    @Luchex,

    Codigo php no podes poner, porque es codigo ejecutado por el cliente, al menos que uses un iframe, pero creo que no se pueden poner iframes en la caja de perfil. El codigo que trataste de mostrar no salio.. Tenes que usar &lt; y &gt; para < y > respectivamente, en wordpress.

  86. luchex said

    gracias por tu respuesta, ya de a poco e estado entendiendo mas el fbml, arto enrredado pero igual

    el codigo que habia puesto era algo como

    <fb:fbml version=”1.1″>
    <fb:subtitle>
    <fb:action href=”http://www.facebook.com/apps/application.php?api_key=d8efd02fb4811ed35a3fcc853db5855a”>Inicio</fb:action>
    <fb:action href=”http://apps.facebook.com/radioechoes”>Radio Echoes</fb:action>
    </fb:subtitle>

    </fb:fbml>’

    osea lo principal es ponerr la imagen

  87. enrique said

    donde puedo conseguir alguien a quien le de mi idea sobre una aplicacion y el l apueda crear porq no se como hacerlo
    gracias y chauu

  88. lala said

    hola:
    lo que pasa es que hasta hoy abri mi facebook y soy un poco inexperta y la verdad no se que hice pero la ventana “gente que talvez conozcas desaparecio” y no se como hacer para que aparezca denuevo….
    alguien me puede ayudar?

    gracias, bye

  89. v said

    se pueden agregar juegos de paginas flash siguiendo lo que escribiste?
    Saludos y gracias

  90. Marisela said

    Hola quisiera que por favor mee explicaras como hacer una aplicacion en el facebook, fijate es que yo hago manualidades y quisiera hacer un aplicacion que sirva como una tiendita sabes?? en eso se bbasa practicamente la idea, podrias ayudarme????

  91. Jaime said

    Hola a todos.

    Me podrian colaborar con algo respecto a las aplicaciones de facebook ?.

    Necesito 2 cosas, algo sencillo nada mas.

    1. Que el usuario pueda escojer entre minimo 2 imagenes que la aplicacion le ofresca pudiera ser desde una pagina tipo edit.php dentro de la misma aplicacion para poner en la caja de perfil.

    2. Que el usuario pudiera escojer una imagen o algo y enviarselo a los contactos. Algo asi como esas aplicaciones que dicen ” Enviale un regalo a…. ” o ” dale una empanada a ” – o si se pudiera algo mas complejo como la aplicacion de besos, que contabiliza las veces que recibe algo.

    Yo ya tengo lo de la caja de perfil, y poner una imagen ahi. Pero no se muy bien como manipular base de datos o hacer mas interactiva la aplicacion en facebook. Por favor si me pueden colaborar, es algo my importante. Se los agredeceré enormemente y si necesitan algo q les pueda colaborar con gusto….

    Muchas gracias de antemano….

  92. seik! said

    Excelente!! ayudo mucho :D

    grax

  93. dayareth said

    holaaaa a todos

  94. tesnukare said

    hola! tengo un problemilla y la verdad es que me estoy volviendo loca…
    he hecho mi aplicación, y funciona, y te la puedes añadir, pero no me sale en el front como otras aplicaciones, si quiero verla me tengo que ir a su página de facebbok (el enlace me sale en la columna izquierda de la versión antigua)…
    mil gracias

  95. gfaraj said

    @Tesnukare,

    Pues… has usado la funcion profile_setFBML como esta indicado en el articulo?

  96. tamara said

    oli

  97. tamara said

    thamhyythas

  98. tamara said

    blockquote cite

  99. julian said

    Olas kisiera saver como se agrega una imagen defondo elegida por mi mismo

    espero q me ayuden

    grax

  100. julian said

    Olas

    weno otra vez pero nesecito saver si se puede poner punteros en mi facebook y si se puede diganme como porfa

    grax

  101. valentina said

    hola, quisiera saber como crear una aplicacion facebook, pero para un podcast.. de http://www.podcaster.cl... ojalá pudieras ayudarme o enviar a mi correo alguna guia o algo ya que no logro hacerlo por mi misma, se agradeceria mucho amigo! :D

    vale_blah@hotmail.com

  102. FUTUROS DIAMANTES said

    SOLO INTENTO BUSCAR O CREAR UNA APLICACION PARA FACEBOOK COMO LA QUE TIENE MYSPACE DE AYADIR SUS PROPIAS CANCIONES EN CASO DE TENER PAGINA DE ARTISTA COMO ES EL CASO DE MYSPACE, SI ALGUIEN ME PUDIERA AYUDAR ESTARIA BIEN AGRADECIDO GRACIAS.

  103. sole said

    hola alguien puede poner el mail y asi lo agrego

  104. julian said

    Olas mi mail es JVHX94@hotmail.com

  105. sole said

    gracias juli

  106. sole said

    eq qiero ligar

  107. faulnet said

    Hola!
    Se nota q sabes del asunto y por eso te pregunto por es mi primera app para el fb.
    1. Ya tngo la app casi terminada pero cuando mando la invitacion de la app a un amigo a el le llega pero sin el boton de aceptar o algo parecido. Solo ignorar. Que hago? He visto que ese boton sale con distinta etiquetas, se debe poder moficar, en donde?

    2.Como agrego el marco o la cajita esa que sale en los perfiles? Esa q es la vista previa de la app.

    Llevo hoy exactamente una semana, y solo me faltaria esos detalles…
    ah! se me olvido: porq si le quite el modo de desarrollo a la aplicacion cuando la busco con su nombre… no aparece? tienes idea…

    Muchas gracias.

    Saludos. faulnet@hotmail.com

  108. faulnet said

    Ah! ya solucione lo primero… pero si me ayudas en lo otro seria de mucha ayuda. Gracias. :)

  109. Miguel said

    No entiendo en como poner un juego flash sin nada mas que poner un juego flash

  110. julian said

    kieroooooooooooooooo poner un fondooooooooooooooooooooooooooo!!

    help

    porfa si saven atudenme

  111. Joaco Espona said

    no entiendo un carajo de ingles y quiero meter un juego q hay en un sitio.
    si podes ayudarme con q tengo q poner en cada espacio seria genial
    desde ya muchas gracias
    Joaco Espona

  112. Jose said

    hola, esta muy bueno, aunque quisiera preguntarte si es posible utilizar otra tecnologia como asp .net para crear aplicaciones utilizando estas API, es posible?

    Saludos GRacias.

  113. pamela said

    quiero hacerme un facebook ugente diganme como se hace porfa habla pamela

  114. pamela said

    necesito hacerme un facebook urgente como me lo hago ayudenme??

  115. julian said

    pregunta

    espocible poner un fondo de pantalla en facebook si es poscible diganme porfavor

  116. julian said

    pamela no agas preguntas bobas solo ve a la pag prinpal ¬,¬

  117. david perez said

    cquisiera que me ayudaran a colocar m i radio web en mi facebook para que mis amistadas no tengan que salir del facebook sino hacerlo como una aplicacion o algo asi.. no se como hacerlo.. saludos le sagradeceria si me pudieran informar.. uy no solo a mi a mucha gente que tiene radio pro internet les interesaria como poner su radio web ..q ue ya est afuncionando pero para que sus amigos del facebpook las puedan or..
    p.d. repito ya la radio erb la tengo funcionando.

  118. [...] Como hacer aplicaciones en Facebook [...]

  119. benja said

    Hola, tengo una consulta, se gana plata haciendo una app? Se le puede poner google adwards? o algo por el estilo.

    Gracias y saludos

  120. xitlali said

    quisiera saber si puedo ponerle un fondo a mi facebook, porque la neta se me hace un poco monotono ver mi facebook siempre igual.

    agradeceria tu respuesta
    Besos xitlali

  121. victor said

    panas mira una pregunta como hago para agregar amigos sin q me pida el stupido codigo siempre !!!

  122. mytwm said

    como hago para guardar el nombre (no el id.. sino el nombre del perfil..) en una bd??
    gracias!

  123. lesbitch said

    holaaaa!!

    mi pregunta es: ¿como hago para poner una imagen flash o una animacion en flash en el muro del facebook? hay alguna manera de hacerlo? con un codigo o una aplicacion?

    esto es lo que quiero poner para que se vea en la perfil o en el muro o en algun lado del facebook:

    ( )

    link directo para ver la imagen: http://www.x-britney.com/multimidias/animacoes/more.swf

    se te agradeceria la ayudaaaaa a millon! (no soy muy experto en esto de aplicaciones ni nada)

  124. natali muñoz said

    kiero hacerm un facebook pero no puedo commo sepuede hacer uno?????

  125. marcos said

    entra en http://www.facebook.com y completa con tus datos :P

  126. natali muñoz said

    como hacerse un facebook
    eso es lo k estoy pidiendo tanto les
    cuesta poner eso eso si k no es hacer una buena organisación
    osea jeyous

  127. natali muñoz said

    olas oie perdon x lo k es dije recien am sorry

    lo siento
    xauuzzzzz!!!….
    y k dios les bendiga
    mmmm lo siento mucho isculpen
    no lo kizé decir

  128. seba said

    sabes quiero poner un reproductor de mi radio online….

    y hacerla como aplicacion..

    me podrias dar algun dato como hacerlo??

    te agradeceria muchisimo

    de antemano muchas gracias.

    mi msn cba_master_@hotmail.com

  129. eli@na said

    soy nueva en esto y quisiera que me digan como hago que me aparezca CAJAS en mi perfil para clocar ahi los tests que hago
    gracias y respondan pronto pliss se los agradeceria

  130. pauliithaxx said

    hola me llamo pauliithaxx yn no se como se hace un facebook el q sepa dirigirse ami msn….
    paulitha_1815@hotmail.es
    jajaja

  131. R@fle said

    Hola,
    Estoy tratando de hacer una pequeña pero sencilla aplicacion en la cual uno va respondiendo proguntas, van saliendo otras, el tema es que cuando en modo Use FBML tengo probelmas con los forms, si podes enviarme por favor algun sencillo ejemplo.-
    Desde ya Gracias

  132. rodericx said

    donde puede haber un tutorial que explique como crear un juego como el mafia wars o vampire wars o guerra de pandillas ?

  133. Oleg said

    El tutorial me ha parecido muy interesante, muchas gracias por publicarlo.

    Tengo una idea que querria desarrollar y me gustaría saber hasta que punto facebook tiene control sobre lo que se añade, si hace falta pagar algo o si simplemente tu puedes crear una aplicación y añadirla libremente.

  134. conitaxx said

    muy feoooooooo , h
    orrible algo super hororoso

  135. claudia said

    hola el que este hay denme su mail de msn porque lo va a pasar muy bien (solo hombres)

  136. micaela said

    hola cmo ago para obtener un facebook¿?

  137. Patricia Henao said

    Trabajo en una empresa que desarrolla estrategias de marketing online. Me gustaría saber qué aplicaciones han desarrollado para ver si podemos realizar algún tipo de alianza.
    En qué país se encuentran?

  138. 17 said

    mrc0sxd@hotmail.com

  139. carlox said

    mas fome la wea

  140. carlox said

    chupenlo cabros culiaos correrse la paja es mejor

  141. carlox said

    perdon pero como se hace un facebook

  142. Amigo tendrias algun codigo que me puedas enviar al correo para analizar su funcionamiento?? Entendi el articulo pero no consigo codigo fuente para revisar y aprender mas… Otra pregunta, Existe alguna aplicacion o plugin donde yo pueda crear Eventos en Facebook y por medio de un widgets mostrar esos eventos en WordPress?? Gracias…

  143. alejandra said

    encuentro q es demaciao bkn pooooooo!!!

  144. alejandra said

    dfgdhvokv

  145. lucas said

    no puedo descargar los php necesito ver la posibilidad de qe me los envien de alguna manera urgentemente?

    :)

  146. michelle cepeda said

    locos

  147. juli said

    jaa como se hace un facebook? …
    el q savee q me digaaa!!!!!
    jajj chauuu!!! locos!!

    bss…
    julii

  148. lis said

    alguien puede decirme como se hacen los corazon en el fb?
    gracias:)

  149. Andres said

    Hola… trato de configurar una aplicación pero no sé como verla después que la configuro… otra cosa, como consigo la [CANVAS_URL] ???.

    Gracias.

  150. Andres said

    Me explico… Luego de colocarle un nombre para la CANVAS_URL no se cómo hacer para que me consiga la aplicación, siempre dice que no se pudo encontrar la aplicación cuando pruebo la URL “http://apps.facebook.com/Prueba-A/”

  151. trinidad said

    quisiera saber como consigo dinero para hacer un regalo en el facebook, por favor

    Gracias

  152. Anothnio said

    gfaraj Enhorabuena… que paciencia de comentarios XDDD

  153. hola como mierda ago mi facebook diganme

  154. Cristina said

    Hola gfaraj:

    Veo que a muchos en el foro no les contestas, espero que conmigo hagas una excepción. tengo facebook desde hace un año, la verdad no lo se manejar mucho, pero me gustaría crear una encuesta que pudiera sumar a esta aplicación de test de facebook. Como por ejemplo las encuestas que tan venezolano eres, ect. ¿Puedes decirme cuales serian los pasos que debo hacer? te lo agradecería muchísimo.
    Mil Gracias.

  155. kjhgk

  156. dani said

    como puedo hacer un facebook
    kiciera tvner uno jajajajaja

  157. dani said

    dejo mi correo jajaja
    dani_lamejor_14@hotmail.com
    y mi fotolog es dani_floggerr

  158. Antonella said

    akjsak

  159. Andrés said

    Tengo un problema bastante tonto, pero que no logro entender como se hace. Quiero usar un simple IR a otra pag. php para que haga determinada cosa, pero siempre que abro mi aplicacion el “index” anda perfecto pero el “IR” siempre me tira: la pagina solicitada no responde, pero si abro el link entrando a la aplicacion desde la URL del servidor directamente anda bieen ! Hay que configurar algo más para ese tipo de cosas ?? ya probe de todo!
    Por favor NECESITO UNA RESPUESTA !!

  160. Andrés said

    perdon el IR es -> <>IR<> sin doble <> obvio,

  161. liz said

    aii pss qiierooo
    aseerrr unnn faaceebook peroooo nooseee
    )=
    )=

  162. genesis said

    genesis_fabiola_garcia@hotmail.com

  163. CATALINA said

    HOLA COMO ESTAS

  164. con3ras lo mejor o no

  165. con3ras tulio

  166. nilson said

    yo me quiero hacer un facebook por favor me puedes ayudar a hacermelo

  167. eeeeeeeiiiiiiiiiii olasss dime como narices se ace un facebbok

  168. laura said

    holassss soy nuevaaaa

  169. Blog de Propietarios said

    Me gustaria desarrollar una aplicacion e facebook pero no se como y me gustaria si alguien me puede pasar un presupuesto, mi idea es hacer una aplicacion para inmobiliarias. Porfavor si alguien tiene ganas de hacer unos mangos extras bienvenido pero no tengo demasiado efectivo. mi mail d.b@fibertel.com.ar

  170. rosiithax said

    holapo vuena soi la rosa

  171. cleopatra said

    hola

  172. sofia said

    cmo tengo que aser un facebook

  173. dragon said

    oigan necestio el correo de alguien que me ayude a hacer un aplicacion de regalar cosas pero no c ni como empezar no entendi lo de arriva

  174. jimena caballero said

    no entiendo nada como me lo ago?

  175. Nita said

    yo creé una aplicación, pero no puedo hacer las invitaciones, es decir no puedo enviar ni siquiera una, y me sale una notificación de error en donde dice: La aplicación … ha enviado una respuesta no válida
    img objects must have valid ’src’ and ‘href’ attributes, me puedes ayudar, gracias.

  176. ryamx said

    En serio que tomaron para la chacota esto de las aplicaciones…

    Saludos

  177. Malegor said

    Buenas Tardes,

    Necesito crear un juego sencillo para facebook que se pueda compartir por los usuarios, tengo varias preguntas..

    a-. Es gratis
    b-. Que cosas se deben tener en cuenta a la hora de programar el juego?
    c-. Hay asistencia tecnica de parte de facebook para la puesta en marcha de estas aplicaciones?

    la idea es desarrollar un juego sencillo.

    Gracias de antemano por tu respuesta,

    Un saludp

  178. Oscar said

    Pero me puedes decir como hago una aplicación de preguntas y resultado final(quiz)

  179. kassandra said

    deberian hacrlo sin contraseña

  180. Esteban said

    Hola me gustaria saber como se manejan los videos en facebook si mi aplicacion va a permitir a los usuarios(amigos) subir sus videos tendria q mi hosting de la aplicacion digamos contener la data de esos videos?
    Y tambien como podria manejarlos es decir como le digo al facebook como guardar un video

    Existe alguna forma de almacenarlos en facebook? despues de todo podrian ser videos q incluso esos usuarios ya tengas registrados en sus perfiles.

    Un Saludos
    Gracias de antemano.

  181. daniel said

    hola si alguien me puede colaborar haciendo una aplicacion para facebook me escribe

  182. daniel said

    hola si alguien me puede colaborar haciendo una aplicacion para facebook me escribe

    perdon creo q no quedo el correo en el mensaje anterior inversionestrategica@yahoo.com

  183. Sebastian said

    @Malegor
    a) si, pero lee la licencia si quieres generar ingresos con ella
    b)lenguaje, objetivo del juego, tipo de juego, errores posibles, etc
    c)no, entregan la API para desarrollar, luego puedes enviarla para que salga en el listado de apps

    @Esteban
    los videos debes almacenarlos tu (u otro sistema, como youtube), ya que facebook solo actua de intermediario entre tu servidor y los usuarios

    debes programar el webservice para que haga lo que necesitas en base a ‘preguntas’ y ‘respuestas’ tanto de los usuarios como del webservice

    saludos

  184. no entiendoooow said

    no entendooow..:(
    kiem me ayudaaa..

    brenda.nob@hotmail.com

  185. Franco said

    Hola, Alguno de ustedes hizo funcionar el código de invitar amigos?

  186. arnold said

    hola a todos bueno quiero preguntarles lo siguiente
    hice un juego en flash me kedo chevere y quiero ponerlo en facebook no importa que no tenga puntaje es solo para que lo juegen y quiero saber como colocarlo ya subi el .swf a internet y ahora que hago por favor kiero subir este juego
    gracias
    bombillomn94@hotmail.com

  187. Me parece interesante todo esto, pero al probar me pude percatar que falta codigo por ejemplo la funcion get_marquee_code no esta definida por ninguna parte o tienes otro archivo facebook.php

    Me he percatado que hay varios dando vuelta, por tanto seria interesante que lo pusieras o mejor aun donde bajar el proyecto completo….

    Gracias

  188. Franco said

    Tambien seria interesante que nos muestren el código de cómo podemos agregar a nuestro perfil, la aplicacion.

  189. Joana. said

    Hola. Quiero desarrollar una app para facebook como las de la galleta de la fortuna, pero con letras de canciones. Asi como q cada vez q vaya a la app se genere un nuevo lyric. Como lo hago?

  190. sebastian said

    hoola chicos esta muy bueno todo, igual no entiendo nada, me puse una radio online en listen2myradio.com me gustaria saber si saben de alguna aplicacion para subirla porque realmente me pase dias y noches buscando y nada.. no puedo dar con esa aplicacion desde ya gracias, algo muy parecido que encontre es mp3 player pero no puedo, se queda pensando y al final no pasa nada, desde ya gracias.
    mi mails es jssantorix@hotmail.com

  191. Sandro said

    Hola. coo puedo crear una aplicacion en la cual ingresar un marco flotante en faceboook, pra asi mostrar una parte espeficica de mi web…?

    saludos y deante mano gracias por la ayuda

  192. Juan said

    No he podido hacer para que la caja salga en el perfil de los usuarios.. así como galletas de la fortuna.. ya hice la aplicacioncita.. si me puedes colaborar con ésta parte te agradecería.

  193. Franco said

    Juan, yo tambien he estado intentando hacer lo de la caja del perfil de usuario, he visto que todo esto tiene que ver con los permisos que dá el usuario, a ver si logras atinarle, pero debes utilizar el objeto Users.hasAppPermission, yo no le encuentro la vuelta, espero que tu puedas hacerlo.

  194. Juan said

    @Franco:

    Bueno te cuento…

    Para publicar feed en el wall del usuario es necesario crear el template en el FEED TEMPLATE CONSOLE y aplicar “Feed.publishUserAction” en el index de la aplicación.

    He hecho de 50 mil formas ( XD ) y aún no me funciona.. sigo indagando al respecto a ver qué consigo..

  195. Franco said

    Esta funcion como aparece aqui,
    $facebook->api_client->profile_setFBML($fbml, $user);
    En el manual no esta asi como lo describen aqui, si no mas bien tiene la siguiente forma
    $facebook->api_client->profile_setFBML(null, $user, null, null, null, $fbml);
    Pero como digo es cuetion de llamar antes a Users.hasAppPermission.
    Juan si ya tienes algo, hazmelo saber, yo sigo intentando.

  196. Juan said

    Haber son dos cosas distintas..

    estás queriendo poner un caja en el perfil del usuario (lo cual se logra con profile_setFBML)? lo cual lo he hecho o tratando de crear un feed en el perfil de usuario… lo cual si me está dando en la cabeza.. la diferencia entre el feed y la caja es que la caja queda como un box fijo en una pestaña incluso dentro del perfil del usuario, en cambio, el feed, crear una publicación en el wall del usuario cada vez que éste actúa con nuestra aplicación, por ejemplo:

    si es una juego: usuario ha acumulado tantos puntos en el juego x y ha batido el record de sus amigos: x, y z.

    etc etc.

    Espero haberme hecho explicar.. en la noche pongo una imágenes de lo que es una caja y un feed.

    Abstract: El problema sería con el Feed.publishUserAction, con el setFBML no habría alguno.

    Pd: en cuánto ha Users.hasAppPermission no habría problemas siempre y cuando nuestra aplicación no haga llamados a recursos que el usuario tenga bloqueados, pero éste no sería el caso por que partimos del hecho de que hacemos la prueba con un usuario “libre” para poder notar los cambios y aún así no hay resultados.

  197. Franco said

    Ya te entiendo que es lo que quieres realizar Juan, lo que deseas hacer es colocar algo parecido como un compartir o share, pero que sea automatico en cuanto el usuario realice una accion, me equivoco? o voy por buen camino.

    Si es eso dime que funciones estas utilizando para asi saber si estamos con el mismo problema.

  198. Roman said

    Hola GFARAJ, instale la aplicacion de prueba esa del LED, y no me aparece para publicar en mi perfil. Queria saber como se hace eso que aparece un cartel para publicar en el perfil. y tambien saber como estan echas por ejemplo las aplicaciones de la galletita o la bola, que entras, te tira un resultado y aparece ese cartel que digo y publicas en tu perfil…
    Muchas Gracias……

  199. Poooc said

    sooon toodos unos peeelotudooos!

  200. sara said

    hola

  201. sara said

    You can use these tags:

          

  202. Se puede hacer una aplicación que cambie el skin de la pagina principal del usuario???

    saludos,

  203. Dario said

    Hola!
    me parecio muy interesante todo…yo solo se un poco de programacion en C++. asi que algo entendi.
    bueno, mi idea es crear una aplicacion “sencilla” en face.

    La idea es que alguien por favor me pueda guiar en todo esto :(
    Por msn le explicaría mejor el asunto.

    gracias por agregarme y ayudarme de antemano.

  204. Dario said

    Este es mi correo:

    dark_fiend16@hotmail.com

    Gracias!

  205. betzabe said

    wolas

  206. jpfossat said

    Hola admin, me gustaria contactar con usted, ya que quiero comprarle un par de aplicaciones. Es muy buena su guia y no lo pongo en duda pero no cuento con el tiempo para aprender programacion(sin contar que es una tarea dificil) si su servicio esta a la venta agregeme al mail jpfossat57@hotmail.com y lo hablamos, saludos!

  207. Ferna said

    Hola, muy bueno el tema, lastima q hace mucho tiempo q olvide todo lo q me enseñaron de programacion.

    quiero hacer una aplicacion tipo La galleta de la fortuna, pero con otros temas.

    si alguien puede ayudarme, kilua8010@hotmail.com

  208. Roma said

    Hola, estaba leyendo tu articulo y me parece muy interesante! de cualquier manera.d.ejame te cuento mi situacion…quiero hacer unaaplicacion en facebook (obvio por algo busque este articulo jaja) de esas para “preguntale a fulano” “consejos de sultano” donde cuando tengan su aplicacion les den “frases” como cundo “abres tu galelta de las uerte” bueno..pues..yo la verdad casi no se programacion y crei que vendria un tutorial para apnreder XD ya que me llama mucho la atencion en fin.. fui siguiendo los pasos y dem{as y con tu tutorial vi que poner en cada lugar..mi duda es…si mi apliccion teine que estar creada dede antes o se crea con facebook? necesito otro servidor??cual puedo usar??solo queria hacer algo simple con la cara de lady gaga bbuuuaa..bueno estoy algo frustrada pero tengo mucha paciencia para aprender a hacerlo…

  209. Valentina Jackson said

    Hola:

    tengo una duda ¿puedo yo hacer un juego en facebook? siesqe se puede alguien me puede desir como porfavor
    :( gracias

  210. Nataly said

    holaa!
    me cree mi aplicacion en FACEBOOK en la da peqeñas citas cada vez qe visitas, asi como galletas de la fortuna,etc.
    el problema es qe no se como hacer para qe salgan las “citas” la aplicacion esta creada pero nose agregar eso.
    alguien sabe como?

  211. Franco said

    Nataly seria interesante que coloques la URL de tu aplicacion para que podamos ver en que te podemos ayudar.

  212. valeria said

    yo quiero saver como subir fotos al facebook y como aser aplicasione ok quien me pueda a yudar me avia jeje

  213. javier said

    cualquier cosa que haga me sale este error siempre.

    Fatal error: Call to undefined method FacebookRestClient::users_isAppAdded() in /public_html/facebook/config.php on line 15

    porque alguna idea?

  214. reisber said

    hola

  215. cristobal said

    HOLA ME LLAMO CRISTOBAL Y QUIERO HACER UNA APLICACION QUE LANZE LA RESPUESTA LA TENGO ECHA EN FACE PERO QUIERO QUE LANZE LA RESPUESTA COMO LA GALLETA DE LA FORTUNA…….MI APLICACION ES LA SUPER CHUCHADA Y NECESITO QUE MANDE LA CHUCHADA PO

    E LEIDO Y CREO QUE HAY QUE ALMACENAR LAS FRASES EN UN HOST CREO PERO IGUAL SIGOO SIN ENTENDER

    LES DEJO MI CORREOPARA QUE ALGUIEN SEPA LO HAGAMOS EN EL MOMENTO PORFAVOR QUE ALGUIEN ME AYUDE

    QUESEHACEHOY_CRISTOBAL@PICANTEPEROSABROSO.COM

    porfa ayudenme

    adios

  216. Cristian T said

    Oye me gustaria hacer una aplicacion similar a la galleta de la fortuna pero con frases mias, por favor si me puedes regalar tu email, ya hice una parte y me funciona peor no se que codigo ingresar en el index, la aplicacion me funciona bien pero no se que parte es la que debo agregar

    Oye tengo un problema necesito agregar esta aplicacion pero no se en donde pegarla porfavor ayudame es como una galleta de la fortuna pero con frases de unos amigos

    Frases de la fanaticada

    Frases de la fanaticada

    <?php

    $number = rand(1,20);
    if ($number == "1"){$fortune="Yo me subo a los buses de pie (junior).";}
    if ($number == "2"){$fortune="Me voy a emborrachar como bestia salvaje (mofle).";}
    if ($number == "3"){$fortune="Las voy a llamar a pegarles una madreada por abusivas es que son abusivas (miguelito).";}
    if ($number == "4"){$fortune="Viejas mas feas me he comido (tolima).";}
    if ($number == "5"){$fortune="Vaya que le den por el cul* (chaman).";}
    if ($number == "6"){$fortune="Si el que no tiene manos es manco, el que no tiene pies es pienco (farrael).";}
    if ($number == "7"){$fortune="El campin huyyy que gallera tan grandeee (miguelito).";}
    if ($number == "8"){$fortune="Quien quita se esta perdiendo de algo por darselas de hombre (montoya).";}
    if ($number == "9"){$fortune="La plata es para los pobres y el estudio para lus brutos (chaman).";}
    if ($number == "10"){$fortune="levante la patica para medir la resistencia (miguelito).";}
    if ($number == "11"){$fortune="Que se sentira comer negro por tercera vez? (tolima).";}
    if ($number == "12"){$fortune="no llame a su novia en la noche se les tira el rato a ellos y se atormenta ud (farrael).";}
    if ($number == "13"){$fortune="Lo quiero mucho (William).";}
    if ($number == "14"){$fortune="si no esta en internet no lo hago (mofle).";}
    if ($number == "15"){$fortune="Dream your dream and your dream will dream of you.";}
    if ($number == "16"){$fortune="Life is too short to hold grudges.";}
    if ($number == "17"){$fortune="Try everything once, even the things you don't think you will like.";}
    if ($number == "18"){$fortune="Next time you have the opportunity, go on a rollercoaster.";}
    if ($number == "19"){$fortune="Being happy is not always being perfect.";}
    if ($number == "20"){$fortune="Open up your heart – it can always be closed again.";}

    if ($action == "go"){
    echo"$fortune“;

    ?>

     

    Powered by: Cristian Tamayo Frases de la fanaticada

  217. eduardo barrera said

    hola quiero programar una aplicacion como las verdades de chuck norris pero no se como iniciar porfavor me podrias explicar como hacerlo

  218. After learning affected, several steps: Temperature?However Now you, investment Again Your.Term will also, maternity wardrobe It.Hyperbolic claims among Schreibabies, stock market Investing rich in omega-.Facilitate their needs, expensive place you.,

  219. guchi said

    hola a todos soy agustina de la rosa chau bsssssssss

  220. Marcela said

    Hola,

    tengo algunas dudas y me gustaría me pudieras orientar, me encuentro en una empresa en la que estamos interesados en desarrollar algún juego tipo pet society o farmville pero de autos en los que pudieras cambiarle algunas características y competir o algo similar… podrías tú asesorarme con esto? o podrías decirme a quién dirigirme?

  221. [...] Como Hacer Aplicaciones en Facebook Como Hacer Aplicaciones en Facebook [...]

  222. sofia said

    hola me llamo sofia besos

  223. stuff said

    Transportation needs and, coupled with healthy?CRUCIAL as without, the gi you.Penny stocks are, liberal kritik mot.Handle each part stuff, drink you will includes high rotational.Date A good, homes for small.,

  224. gary said

    Hola q tal, veo muy buena tu información. queria hacerte una pregunta lo q pasa es q estoy haciendo una aplicacion en facebook ya mas o menos conosco fbml y como llamar id del usuario en session y sus amigos http://apps.facebook.com/garyrojas/ ahi esta lo q ise hasta ahora pero lo q sucede es q como paso esto a flash osea en php para pintar la foto es asi pero ahora en flash como seria, mas que todo mi problema se enfoca de q como mi servidor encontraria la foto ya que el flash no lee fbml bueno espero q me ayas entendido de ante mano muchas gracias.

  225. Amara said

    Hola, quisiera que me explicaras como hacer una aplicacion; configurar los muñecos,los colores, las letras y demas , en facebook…asi como pet society , restaurant city , farmville y otros , espero tu respuesta , gracias ..

  226. Gary said

    Uhmm la verdad q yo ando en eso, lo q tu quieres son aplicaciones en flash. para eso tendrias q usar flex por medio de este usas el api.

  227. felipe said

    kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

  228. felipe said

    oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

  229. felipe said

    oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooollllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo

  230. nairobi said

    ooooooooooooooooooooooooooooo!!!
    que bello facebook

  231. Javier Patiño said

    Hola….buena tu publicacion pero no tengo claro muchas cosas
    1. cree la aplicacion y me la muestra..pero yo utilizo un index.html…y por ningun lado veo como poner la opcion que siempre sale para agregar o aceptar la aplicacion, y por ende tengo 0 amgios 0 fans etc..
    ahora veo que agarraste el index.php y ahi pusiste la aplicacion…pero el index.php que dan de ejemplo en facebook y el que uno descarga son completamente distintos..eso confunde..cual debo utilizar? y como puedo hacer para que mi aplicacion sea normal..jajaja
    http://apps.facebook.com/juanchoar/
    gracias

  232. saludos, el que quiera hacer una app para face conmigo, mandeme correo

  233. Franco said

    Hola Manuel ¿cual es tu idea exactamente?, supongo que tienes una idea y quieres plasmarlo en una aplicación en Facebook, pues si tienes algo hecho seria interesante que puedas mostrarnos lo que tienes y si no cuentanos tu idea para asi poder aprender.

    Franco

  234. isabel said

    Hola quisiera saber si me pueden ayudar,estoy haciendo una aplicacion y se requiere que me aparezca el numero de fans de una cuenta especifica de facebook, pero sin que el usuario inicie sesion cada ocacion en que se abra la aplicacion, es posible pasar como variables el usuario y la contraseña de forma que se haga en automatico el inicio de sesion y se muestre el conteo de fans?
    ¡GRACIAS POR SU AYUDA!

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>