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:
- http://developers.facebook.com/get_started.php
- http://developers.facebook.com/resources.php
- http://developers.facebook.com/step_by_step.php
- http://developers.facebook.com/anatomy.php
- http://developers.facebook.com/documentation.php
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:
Asi se ve index.php:
![]()
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>
Christian Joecker said
como puedo poner un juego flash y que cada usuario tenga sus puntos etc???
te agardeceria inmensamente si me dices como
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.
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
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.
cjoecker said
me puedes dar la direccion de un buen servidro gratis? y me puedes decir como subir una pagina desde dreamweaver al servidor?
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
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
Alberto said
perdón, la primera línia sería:
Alberto said
Vaya pro dios!!!
$content = ‘|fb:fbml version=”1.1″| |fb:title>Eureka!|/fb:title>|/fb:fbml|’;
(cambio los | por > y <)
Alberto said
Vaya perece que ya me he iluminado!!! El title no me deja, pero si pongo subtitle si
Un saludo!
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.
Javier said
Hola, quisiera saber si hay alguna manera de utlilizar el buscador de usuarios da facebook dentro de mi aplicacion
Gracias
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
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
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!!!!
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
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
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
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
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.
Alexis said
pro faltan archivos como vas a xplicarlo sino vas a ponrlos compltos
(problmas con la e)
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
jose said
MI CORREO ES joseruizs_13@hotmail.com en el mesenger o en un correo
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
jose said
CONTESTEN MI PREGUNTA PORFAVOR SOY JOSE YA ENVIE MUCHOS KOMMENTS
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.
Ignacio Chitnisky said
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.
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
Ignacio Chitnisky said
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
Ignacio Chitnisky said
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:
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.
gfaraj said
No he podido ver tu codigo en el comentario anterior, creo que deberias usar el tag <code>.
Ignacio Chitnisky said
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.
Ignacio Chitnisky said
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.
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.
salem terrano said
Sr muchicimas gracias por la informacion. La informacion apra desarrollar en facebook que este en castellano escasea
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
gfaraj said
Hola Daniel,
Cual es el problema que estas teniendo, exactamente?
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.
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.
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?
Edward Navarro said
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.
gfaraj said
Cuales errores te salen?
Edward Navarro said
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.
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
Giorgio said
Hola gfaraj,
me gustaría saber si podrías desarrollar una aplicación a pedido. ($)
mi mail es giorgio@conexionurbana.cl
gracias
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?
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
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.
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
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
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
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
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.
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.
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
jose said
pueden ayudarme
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 ?
carlitox said
ya consegui la respuesta :p thanks
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
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.
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 =).
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
.
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.
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
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.
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?
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
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
*-*
^-^
(((((((((())))))))))
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.
catalina said
hola,
ya po aganme un facebook
Franco said
Hola,
Donde pongo el codigo para invitar amigos?
Saludos
gfaraj said
@Franco:
El codigo podria ir en su propia pagina, invite.php, a la que podes poner un link en index.php.
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
pilar del carmen galleguillos gerrero said
holi sabi q…
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….
diego j. said
hola conoces alguna aplicacion simple para colocar una imagen y yah:::
cathy said
olaaaaa
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
Crazzy said
Crazzy said
me puedes da tu mail para mandarte el codigo
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?
gfaraj said
@Carlos:
La verdad que no tengo idea. Sin ver el codigo o ver el problema reproducido esta un poco dificil darte ideas.
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
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 < y > para < y > respectivamente, en wordpress.
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
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
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
v said
se pueden agregar juegos de paginas flash siguiendo lo que escribiste?
Saludos y gracias
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????
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….
seik! said
Excelente!! ayudo mucho
grax
dayareth said
holaaaa a todos
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
gfaraj said
@Tesnukare,
Pues… has usado la funcion profile_setFBML como esta indicado en el articulo?
tamara said
oli
tamara said
thamhyythas
tamara said
blockquote cite
julian said
Olas kisiera saver como se agrega una imagen defondo elegida por mi mismo
espero q me ayuden
grax
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
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!
vale_blah@hotmail.com
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.
sole said
hola alguien puede poner el mail y asi lo agrego
julian said
Olas mi mail es JVHX94@hotmail.com
sole said
gracias juli
sole said
eq qiero ligar
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
faulnet said
Ah! ya solucione lo primero… pero si me ayudas en lo otro seria de mucha ayuda. Gracias.
Miguel said
No entiendo en como poner un juego flash sin nada mas que poner un juego flash
julian said
kieroooooooooooooooo poner un fondooooooooooooooooooooooooooo!!
help
porfa si saven atudenme
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
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.
pamela said
quiero hacerme un facebook ugente diganme como se hace porfa habla pamela
pamela said
necesito hacerme un facebook urgente como me lo hago ayudenme??
julian said
pregunta
espocible poner un fondo de pantalla en facebook si es poscible diganme porfavor
julian said
pamela no agas preguntas bobas solo ve a la pag prinpal ¬,¬
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.
Facebook | El Blog de Alex Borrás said
[...] Como hacer aplicaciones en Facebook [...]
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
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
victor said
panas mira una pregunta como hago para agregar amigos sin q me pida el stupido codigo siempre !!!
mytwm said
como hago para guardar el nombre (no el id.. sino el nombre del perfil..) en una bd??
gracias!
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)
natali muñoz said
kiero hacerm un facebook pero no puedo commo sepuede hacer uno?????
marcos said
entra en http://www.facebook.com y completa con tus datos
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
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
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
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
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
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
rodericx said
donde puede haber un tutorial que explique como crear un juego como el mafia wars o vampire wars o guerra de pandillas ?
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.
conitaxx said
muy feoooooooo , h
orrible algo super hororoso
claudia said
hola el que este hay denme su mail de msn porque lo va a pasar muy bien (solo hombres)
micaela said
hola cmo ago para obtener un facebook¿?
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?
17 said
mrc0sxd@hotmail.com
carlox said
mas fome la wea
carlox said
chupenlo cabros culiaos correrse la paja es mejor
carlox said
perdon pero como se hace un facebook
Miguel Villegas said
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…
alejandra said
encuentro q es demaciao bkn pooooooo!!!
alejandra said
dfgdhvokv
lucas said
no puedo descargar los php necesito ver la posibilidad de qe me los envien de alguna manera urgentemente?
michelle cepeda said
locos
juli said
jaa como se hace un facebook? …
el q savee q me digaaa!!!!!
jajj chauuu!!! locos!!
bss…
julii
lis said
alguien puede decirme como se hacen los corazon en el fb?
gracias:)
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.
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/”
trinidad said
quisiera saber como consigo dinero para hacer un regalo en el facebook, por favor
Gracias
Anothnio said
gfaraj Enhorabuena… que paciencia de comentarios XDDD
delfina lazzari said
hola como mierda ago mi facebook diganme
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.
jorge alejandro said
kjhgk
dani said
como puedo hacer un facebook
kiciera tvner uno jajajajaja
dani said
dejo mi correo jajaja
dani_lamejor_14@hotmail.com
y mi fotolog es dani_floggerr
Antonella said
akjsak
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 !!
Andrés said
perdon el IR es -> <>IR<> sin doble <> obvio,
liz said
aii pss qiierooo
aseerrr unnn faaceebook peroooo nooseee
)=
)=
genesis said
genesis_fabiola_garcia@hotmail.com
CATALINA said
HOLA COMO ESTAS
julio alejandro contreras barrios said
con3ras lo mejor o no
julio alejandro contreras barrios said
con3ras tulio
nilson said
yo me quiero hacer un facebook por favor me puedes ayudar a hacermelo
iker sanchez said
eeeeeeeiiiiiiiiiii olasss dime como narices se ace un facebbok
laura said
holassss soy nuevaaaa
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
rosiithax said
holapo vuena soi la rosa
cleopatra said
hola
sofia said
cmo tengo que aser un facebook
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
jimena caballero said
no entiendo nada como me lo ago?
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.
ryamx said
En serio que tomaron para la chacota esto de las aplicaciones…
Saludos
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
Oscar said
Pero me puedes decir como hago una aplicación de preguntas y resultado final(quiz)
kassandra said
deberian hacrlo sin contraseña
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.
daniel said
hola si alguien me puede colaborar haciendo una aplicacion para facebook me escribe
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
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
no entiendoooow said
no entendooow..:(
kiem me ayudaaa..
brenda.nob@hotmail.com
Franco said
Hola, Alguno de ustedes hizo funcionar el código de invitar amigos?
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
Roman Jesus said
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
Franco said
Tambien seria interesante que nos muestren el código de cómo podemos agregar a nuestro perfil, la aplicacion.
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?
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
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
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.
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.
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..
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.
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.
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.
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……
Poooc said
sooon toodos unos peeelotudooos!
sara said
hola
sara said
You can use these tags:
Luis almeida said
Se puede hacer una aplicación que cambie el skin de la pagina principal del usuario???
saludos,
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.
Dario said
Este es mi correo:
dark_fiend16@hotmail.com
Gracias!
betzabe said
wolas
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!
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
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…
Valentina Jackson said
Hola:
tengo una duda ¿puedo yo hacer un juego en facebook? siesqe se puede alguien me puede desir como porfavor
gracias
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?
Franco said
Nataly seria interesante que coloques la URL de tu aplicacion para que podamos ver en que te podemos ayudar.
valeria said
yo quiero saver como subir fotos al facebook y como aser aplicasione ok quien me pueda a yudar me avia jeje
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?
reisber said
hola
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
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
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
Schreibabies said
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.,
guchi said
hola a todos soy agustina de la rosa chau bsssssssss
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?
Como Hacer Aplicaciones en Facebook « Los temas del Pelado said
[...] Como Hacer Aplicaciones en Facebook Como Hacer Aplicaciones en Facebook [...]
sofia said
hola me llamo sofia besos
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.,
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.
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 ..
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.
felipe said
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
felipe said
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
felipe said
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooollllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
nairobi said
ooooooooooooooooooooooooooooo!!!
que bello facebook
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
Manuel Silva said
saludos, el que quiera hacer una app para face conmigo, mandeme correo
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
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!