Crear tu aplicación del facebook

19 18

como crear tu propia aplicacion del facebook

Aprende a crear tu propia aplicacion en Facebook

Ahora como esta en su fama las redes sociales sobre todo el facebook, nos damos cuenta que muchos desarrolladores nos llama la atención poder desarrollar nuestra propia aplicación del facebook, asi le podemos dar mas visitas a nuestra web o ponerles anuncios de google para poder ganarte una lanita.

Ahora les voy a explicar como podemos empesar.. cabe mencionar que voy a poner una referencia de una web donde explica donde tenemos que entrar al facebook para poder darle de alta a nuestra aplicación. Luego le explicare un breve código de como hacer una aplicación de frases aleatorias.

Primer Paso || creando aplicacion Facebook

Dale de alta a tu aplicación facebook como te lo muestra el siguiente link

Creando “hello world” en facebook

Segundo Paso || creando aplicacion Facebook

Si te diste cuenta tienes que tener hosting y un dominio o mejor dicho donde alojar tu aplicación, creas una carpeta por ejemplo: www.zoneartcss.com/mi_aplicación/

Ahí vas a poner tu codigo fuente como el siguiente.

Crea un archivo llamado index.php

<?php
// Agrega la libreria del facebook api
include_once 'php/facebook.php';
 
// Incluye este archivo por que aqui esta el codigo que te da facebook para poder correr tu aplicacion 
include_once 'footprints/config.php';
 
$facebook = new Facebook($api_key, $secret);
$facebook->require_frame();
$user = $facebook->require_login();
 
?>
<center>
<font face="Arial" size="4">
Frases Tecnol&oacute;gicas</font><br />
<center>
 
</center>
<br /><br />
<font face="Arial" size="4"><img src="http://www.sexytec.net/frase_tec/logo.gif" width="140" height="140"></font>
 
<?php
 
$number = rand(1,44);
if ($number == "1"){$fortune="Soy estudiante del Tec, y le pago a los maestros para pasar!!!";}
if ($number == "2"){$fortune="Soy un@ matadit@, me la paso en el biblioteca, todo el semestre.";}
if ($number == "3"){$fortune="Odio la materia de Emprendedores";}
if ($number == "4"){$fortune="Soy Ing. Mecanico de nacimiento, pero estudio otra carrera...";}
if ($number == "5"){$fortune="Yo he rapado a muchos pav@s... NOVATADAS SANGRIENTAS!!";}
if ($number == "6"){$fortune="Amo a mi Tecnológico, odio a los vaagos de la Uady!!";}
if ($number == "7"){$fortune="Esa fuente que aacaban de poner esta cool.";}
if ($number == "8"){$fortune="Pienso que la sociedad de alumnos(SET) solo sirve para dos cosas... 1.- Nada 2.- Para ni pu#@€@~$%dre";}
if ($number == "9"){$fortune="Segun yo en 15º semestre acabo mi carrera!! jajaja";}
if ($number == "10"){$fortune="Soy del Tec y las demas escuelas me chupan las bolas!!";}
if ($number == "11"){$fortune="Orgullosamente Tecnologico - In Hoc Signo Vinces.";}
if ($number == "12"){$fortune="Es mas facil pasar en segundas todas las unidades..";}
if ($number == "13"){$fortune="Soy <b>Highlander el inmortal</b> con 5 especiales y aun no me sacan... vamos por más.";}
if ($number == "14"){$fortune="Cuidense PAVOS!!!";}
if ($number == "15"){$fortune="Pinche maestro me quiere llevar a repe solo por que me lleve 4 unidades a 3 terceras";}
if ($number == "16"){$fortune="Me voy al baño con mi maestr@ para poder pasar!!";}
if ($number == "17"){$fortune="Soy Ingeniero!! y me caen bien los LAE jjejeej";}
if ($number == "18"){$fortune="Soy LAE, y me caen bien los Ingenieros!!";}
if ($number == "19"){$fortune="Si no existieran los LAE seria mas bonita la vida en el tec. atte un ING.";}
if ($number == "20"){$fortune="Si no existieran los Ingenieros seria mas bonita la vida en el tec. atte un LAE";}
if ($number == "21"){$fortune="Wikipedia y mitecnologico.com dicen la verdad!!! son investigaciones fundamentadas!!!";}
if ($number == "22"){$fortune="Tengo ganas de ir al campus a ver cu@#4os!!";}
if ($number == "23"){$fortune="No se por que se quejan... Nunca falla el portal en las inscripciones!!";}
if ($number == "24"){$fortune="Segun el portal... Yo ya egrese!! y toy en 3 semestre (proceso inscripción agosto-diciembre 2009)";}
if ($number == "25"){$fortune="Bolillo me chupa las bolas!!";}
if ($number == "26"){$fortune="no fui a clase, total solo fue de una hora";}
 
if ($number == "27"){$fortune="Se me olvido ir a presentar examen!!, aa que importa para eso hay segundas!!";}
if ($number == "28"){$fortune="Ingeniebrio egresado del Instituto Tecologico de Merida... Salud";}
if ($number == "29"){$fortune="Hoy es lunes... Quien da tu tanda?";}
if ($number == "30"){$fortune="El presi de la Set es una Shit, y sus lame botas...tambien.";}
if ($number == "31"){$fortune="Yo digo que el portal del Tec no falla!! se los juro!!!no falla... noooooooooo!!!";}
if ($number == "32"){$fortune="Por que maltrato a los pavos?... si yo fui algunass vez pavo... Y no me hicieron lo mismo";}
if ($number == "33"){$fortune="Hay dos cosas buenas del Tec... 1.- las viejas del campus y 2.- las vieja del presi!! jeje";}
if ($number == "34"){$fortune="Sera que los maestrosno se han dado cuenta que nosotros ya nos dimos cuenta que ponen los mismos examenes en segundas? jeje";}
if ($number == "35"){$fortune="Ing. Sistemas - 100% y pase con dakar mi especial y en verano!!!";}
if ($number == "36"){$fortune="Yo se que hay maestros GAY... y los ando buscando para formar mi KLAN";}
if ($number == "37"){$fortune="Soy un POMO-SEXUAL";}
if ($number == "38"){$fortune="Soy un vago!! y en lugar de ir a clase... voy a las gradas a dormir.";}
if ($number == "39"){$fortune="Para CRECER FUERTE y SANO como con Bolillo desde Temprano? ... lo unico que me ha dado es EPATITIS dos veces!!! jaja";}
if ($number == "40"){$fortune="Hey negra!! dos dobles con mucha cebo!!";}
if ($number == "41"){$fortune="Soy Ing. Mecanico y prometo no no armar desmadre en las NOvatadas!! ni intentar pegarle a mi presi!!";}
if ($number == "42"){$fortune="[ANGEL] te recuerdo que si votaas por mi.. Tendras copias gratis todo el año.. si no renuncio!!";}
if ($number == "43"){$fortune="Estudio mi Ing. por que quiero ser como Changoleon!!"; $img="http://blog.rancdesign.com/images/2008/abril/changoleon.jpg";}
if ($number == "44"){$fortune="Soy Pava y que!! ... Pava Retadora"; $img="http://img.gran-angular.net/15/famosos_calvos/famosos_calvos1.jpg";}
 
if ($_POST["action"] == "go"){
echo"<center><font face='Arial' size='3'><b>$fortune</b></font></center>";
 
if($img==""){ $img="http://www.sexytec.net/frase_tec/logo.gif"; }
?>
<script>
var template_id =<--- Aki va una clave que te gener el facebook --->; 
var user_message_prompt = "<?=$fortune;?>"; 
var user_message = {value: ""}; 
var template_data={"images":[{"src":"<?=$img;?>", "href":"http://www.sexytec.net/frase_tec/logo.gif"}]}
var body_general="<b> <?=$fortune;?> </b>   --  <a href='http://apps.facebook.com/frase_tec/'><b>[Consultar Mi Frase]</b></a>";
var continuation = function() { 
};
Facebook.showFeedDialog( template_id, template_data, body_general, '', continuation, user_message_prompt, user_message );
</script>
 
<? $facebook->api_client->friends_get('',''); ?>
<center>
 
<form action="index.php" method="post" target="_self">
<input type="hidden" name="action" value="go">
<input type="submit" name="submit" value="-- Otra frase Tecnologica --">
</form>
</center>
</p>
 
<?php
 
}
 
if ($_POST["action"]!= "go"){
 
?>
 
<center>
<form action="index.php" method="post" target="_self">
<input type="hidden" name="action" value="go">
<input type="submit" name="submit" value="-- Consultar Mi Frase Tecnologica --">
</form>
</center>
 
<?php
 
}
 
?>
 
<p align="center">
<font face="Arial" size="1" color="#888888">
Powered by: <a href="http://www.sexytec.net" target="_blank">www.sexytec.net</a> - programador: M.O
</font>
</p>
 
<? // Enter all HTML you want below the Virtual Fortune Cookie between this line ?>
 
<hr>
</center>

Analizen el código que hice y me dejan sus comentarios.

Processing your request, Please wait....

Similar articles

19 Comments

  1. additional hints 6 abril 2013 at 19:32

    Great write-up, I am normal visitor of one’s website, maintain up the nice operate, and It’s
    going to be a regular visitor for a long time.

  2. cristian 12 mayo 2010 at 20:50

    Hola el ejemplo funciona a la perfeccion , al igual que algunos de aqui me salieron unos errores pero los solucione .

    Estos eran :
    1.FBML Error (line ): illegal tag “noscript” under “fb:canvas”
    Solucion :Esto es porque no acepta etiquetas como noscript , en mi caso quize poner un contador que ocupaba estas etiquetas y lo solucione poniendo el noscript en una nueva pagina html y la llame con un

    2. solo aparecia una vez la opcion de publicacion o simplemente no aparecia .,
    Solucion : verificar que no se modifico el script que hace el llamado a esta ventana …
    verificar tambien que las fraces esten en una sola linea y no tengan saltos de pagina

    Espero resolver a aquellos que les sucedio esto ..

    Chequeen mi aplicacion y me dicen que tal esta : http://apps.facebook.com/risas_cortas/

    Saludos

  3. Julian Bohorquez 28 enero 2010 at 13:01

    El ejemplo funciona a la perfección, Gracias

  4. Luciano 9 diciembre 2009 at 7:47

    Te hago una pregunta, esos dos archivos config.php y facebook.php de dónde los saco o cómo los creo y qué pongo adentro?

    Gracias saludos

  5. Yonny 15 noviembre 2009 at 17:49

    bueno no me deja poner el codigo perdona…. :/ y perdonene por hacer tantos comentarios… pero no me dejava poner el codigo

    bueno hay prove denuevo solo juntalo y listo

  6. Yonny 15 noviembre 2009 at 17:46

    bue xD nose como ponerlo porq la la pag no me lo deja poner te lo pongo separado

    los signos de pregunta van juntos con los cositos esos <

  7. Yonny 15 noviembre 2009 at 17:45

    “”

    bueno ee nacho eso es lo ke tenes ke agregar
    pero no melo avia dejado poner…
    y es sin comillas

  8. Yonny 15 noviembre 2009 at 17:43

    bueno primero voy a ayudar a nacho
    bueno para solucionar el problema ese “FBML Error (line 52): illegal tag “noscript” under “fb:canvas””

    solo tiene ke agregar en “index” al final de todo solo agregas esta linea:

    y ya ta no te va a volver a apareser

    bueno ahora empieso yo…
    Hola Nesesito ayuda… a mi me anda perfecto ya… lo unico ke no me anda es al momento de publicar…

    yo uso el codigo como dise hay

    var template_id =157931838727;
    var user_message_prompt = “”;
    var user_message = {value: “”};
    var template_data={“images”:[{"src":"", "href":"http://www.sexytec.net/frase_tec/logo.gif"}]}
    var body_general=” [Consultar Mi Frase]“;
    var continuation = function() {
    };
    Facebook.showFeedDialog( template_id, template_data, body_general, ”, continuation, user_message_prompt, user_message );

    lo unico que cambien fue que le agrege el ID de la aplicacion…

    bueno y cuando apreto en “– Consultar Mi Frase Tecnologica –”
    me aparese la frace lo mas bien y me salta un erro al momento de publicar…

    La aplicación Lo Qe En Verda Esconde ha enviado una respuesta no válida
    Invalid template bundle id specified: 157931838727

    aver si algien me puede ayudar…

  9. alvaro 10 noviembre 2009 at 21:17

    ahora: ¿como hacer para que se publique en el muro?

  10. Miguel Ortega 23 octubre 2009 at 12:53

    trankilo astro no hagas ese tipo de confeciones en este blog!! jajajaj

  11. Alex Aguiar 22 octubre 2009 at 22:12

    astro
    creo que no es el mejor blog para gritarlo jaja
    Borralo mike!!! jaja

  12. astro 22 octubre 2009 at 21:53

    soy gay…

  13. Armando 21 octubre 2009 at 20:44

    Buenas Noches, les escribo desde Peru, gracias todo excelente pero una pregunta.
    Como haria para que cuando le den click a la frase, esta se comparta en el muro?

    Saludos

  14. miguelortega 21 octubre 2009 at 19:28

    recuerda que no acepta javascript ni empiese con las etiquetas y demas por que si no te marca error man!! saludos

  15. nacho 21 octubre 2009 at 17:42

    gracias por la respuesta.
    ya la he solucionado, aunque sigo con algunos problemas.

    cuando abro la aplicacion, da la respuesta (frase) y, me dice abajo este error :

    “Han ocurrido errores mientras cargábamos la página de la aplicación
    Errores de tipo Parse:
    FBML Error (line 52): illegal tag “noscript” under “fb:canvas”

    a demas visite tu post de como publicar la respuesta en el muro.
    segui tus intrucciones, y puse ese script en el index demi aplicacion (con mi ID de la aplicacion),
    pero no pasa nada, no pregunta si quieres publicar o omitir la frase.

  16. miguelortega 20 octubre 2009 at 23:40

    debes de registrar tu aplicación en el facebook, como sale en el link que les puse, para poder cambiar el código que te genera, es como si fuera un serial y lo pones al archivo de configuración. saludos

  17. nacho 20 octubre 2009 at 19:49

    me da este error tambien

    Llave API especificada no válida.

    La aplicación a la que intentas acceder no existe o ha sido deshabilitada

  18. nacho 20 octubre 2009 at 19:38

    hola gracias por el codigo pero me da un error en la linea 8 y no se ke puede ser. oajala me pudieras responder

Leave a reply

Your email address will not be published. Required fields are marked *