Facebook es la aplicación de redes sociales de más rápido crecimiento que actualmente tiene más de 350 millones de usuarios activos. Facebook es una de sus características clave, que nos permite crear aplicaciones en Facebook. Actualmente Facebook cuenta con muchas aplicaciones creadas por desarrolladores de todo el mundo, como game, que es la aplicación más popular de Facebook.
Este tutorial lo guiará a través de la creación de una aplicación de Facebook utilizando la API PHP de Facebook que mostrará el texto Hola Mundo, llamado Hola Mundo. Antes de comenzar a crear la aplicación de Facebook, hay algunas cosas que debe saber:
- Debe estar familiarizado con el lenguaje de programación PHP
- Debe estar familiarizado con los fundamentos del alojamiento web y tener un lugar para implementar su aplicación
- Debe tener una cuenta de Facebook
Si ha cumplido con los requisitos anteriores, está listo para comenzar a crear la aplicación de Facebook a través de este tutorial.
A. Configuración de la aplicación
- Vaya al área de desarrolladores de Facebook y haga clic en el botón Configurar nueva aplicación
- Escriba el nombre de la aplicación (Hola Mundo), elija Aceptar el término de Facebook y, a continuación, haga clic en el botón Crear aplicación
- A continuación, Facebook creará dos claves para su aplicación, la clave API y la clave secreta, las escribirá y guardará en un archivo para su uso posterior.
- Vaya a la pestaña Canvas y escriba una URL única para su aplicación (hollamundo) en la URL de la página Canvas, debe ser única o recibirá un mensaje de error si la URL ha sido utilizada por otra aplicación. En este caso utilizo hollamundo en lugar de holamundo porque ha sido utilizado por otra aplicación. En URL de devolución de llamada de Canvas, escriba la URL de la página de la aplicación en su servidor . Elija Facebook en la opción Método de renderizado en Configuración de Lienzo, que le permite crear aplicaciones completas de la plataforma de Facebook que se integran profundamente en la experiencia de Facebook de un usuario. Deje que otras opciones de configuración sean predeterminadas y luego haga clic en el botón Guardar cambios.
- En este momento, su aplicación está lista, intente escribir la URL de la página de Lienzo en el navegador y vea cuáles son los resultados. Lo que obtienes es un mensaje de error porque tu aplicación no existe en tu servidor, ok, no te preocupes, vamos a los siguientes pasos.
B. Configurar la aplicación en su Host
Después de configurar su aplicación en Facebook, es hora de hacer un poco de codificación y algunas tareas de administración del servidor.
- Descargue la Biblioteca Cliente de Facebook y extráigala, encontrará dos directorios dentro, footprints y php. Copie todos los archivos del directorio php y cárguelos al directorio de aplicaciones de Facebook en su servidor, que debe ser el mismo con la URL de devolución de llamada de Canvas que configuró anteriormente.
- Crear índice.archivo php con el siguiente contenido:
<?phpinclude_once 'facebook.php';$apikey = 'typeyourapikeyhere';$secretkey = 'typeyoursecretkeyhere';$fbObj = new Facebook($apikey, $secretkey);$myuid = $fbObj->require_login();$fbml = "<h2>Hello world, my name is <fb:name uid=\"$myuid\" useyou=\"false\" />," . "welcome to my first facebook application!</h2>";echo $fbml;?>
Simple ¿no ? Facebook lo ha simplificado usando FBML, todo lo que tienes que hacer es aplicar las etiquetas predefinidas en tu código. Puedes leer la explicación completa sobre FBML en la página Wiki de Desarrolladores de Facebook aquí .facebook facebook facebook client class
línea 2: incluye el archivo de biblioteca principal de facebook
línea 4&5: define tu clave api y clave secreta
línea 7: crea una instancia de la clase cliente de Facebook
línea 8: obtén tu id de usuario de Facebook (uid), el método require_login se usa para forzar al usuario a iniciar sesión en Facebook antes de usar la aplicación. Si Facebook no ha iniciado sesión, primero los redirigirá a la página de inicio de sesión de Facebook y luego los llevará a la página de su aplicación después de que hayan iniciado sesión.
línea 9: el contenido de tu página muestra tu nombre usando la etiqueta FBML Fb:name.
Ahora su aplicación está completa y lista para ser accedida por cualquier persona en el mundo. Escriba la URL de la página de Lienzo en el navegador y obtendrá la página Permitir acceso, que es predeterminada para la aplicación de Facebook por primera vez, haga clic en el botón Permitir para acceder a su aplicación.
Puede ver la aplicación de ejemplo en vivo aquí arriba
por