Canales populares

Crear aplicaciones Facebook

Quería mostrarles algo que estoy empezando a investigar, es el tema de realizar Aplicaciones Facebook.

Como conocimientos básicos es bueno saber HTML Y PHP, también estan disponibles las API para otros lenguajes com Java o ActionScript3.

Voy a describir los pasos básicos para probar la primera aplicación.
Para poder realizar la primera aplicación van a necesitar:
*Una cuenta Facebook
*Agregar la aplicacion de desarrollador facebook (que ahora les muestro como encontrarla)
*Un servidor con soporte PHP
*PHP Client Libraries (la descomprimen con el winrar, y tienen que subir al raiz del servidor todos los archivos que digan "facebook * .php" que están dentro de la subcarpeta Php)
*Código de ejemplo (hay un código que te da el facebook en la Developer Aplication, que muestra 25 de tus amigos, este código lo podemos copiar y pegar en un index.php dentro del servidor y usarlo como primera aplicación)
*Lo más importante: UNA BUENA IDEA

Porque necesitamos un servidor?.
Un usuario entra a la aplicacion, Facebook va a buscar la página de la aplicación a el servidor externo donde esta alojada, este servidor lee el php, lo ejecuta y le devuelve a Facebook el FBML, Facebook interpreta el FBML y le devuelve a nuestro explorador código HTML (+ complementos) para que nos muestre la pagina web.
Así de simple. jaja

¿Cómo obtengo la Developer Aplication?

Todo empieza en tu perfil de usuario, mira abajo de todo:










Para conseguir los archivos Clientes de Facebook





Crear la aplicación:


Nos aparecerán los menúes correspondientes, donde nos pide nombre de la aplicacion, que aceptemos las condiciones de servicio, el sitio donde esta alojada la aplicación, dos símbolos unos grande y otro chiquito que debemos crear nosotros, el método de inserción (FBML) y tambien nos va a pedir que elijamos lo que vendria a ser un dominio de redirección (nose como es en ingles el nombre) pero basicamete nos da un "http://apps.facebook.com/mi_aplicacion/" el cual redirecciona directamente al el server donde esta alojado nuestro php.

Yo me base en este blog: http://www.maestrosdelweb.com/editorial/primeros-pasos-para-generar-aplicaciones-de-facebook/
Al terminar de dar de alta nos va a mostrar un ejemplo para que probemos como se ve nuestra aplicación.
Otra cuestion importante, son 2 claves que van a darnos (appapikey y appsecret), son a la hora de crear el objeto Facebook en el php, serán nustra identificacion.


Aca va un pequeño ejemplo, modificado del ejemplo que da facebook:

*****************************************************************************************
// This is a sample skeleton for your application.
//miren, aca busca en unos de los archivos de la Client Library que bajamos y hay que poner en el mismo directorio

require_once 'facebook.php';
// estas son las claves que te da facebook para cada aplicacion
$appapikey = 'adsfdasfasdfasdfasdfasfdasdfasdfasd';

$appsecret = 'asdfasdfasdfasdfasdfasdf';
//crea el objeto facebook y hace la conexion con las claves
$facebook = new Facebook($appapikey, $appsecret);
//se guarda el id de usuario logueado (los mtodos estan explicados en la wiki)
$user_id = $facebook->require_login();

// Greet the currently logged-in user!
//codigo FBML, mesclado con PHP, esta etiqueta muestra el nombre de usuario a travez del id que nos dio la api anteriormente
echo "

Hello, !

";
//aca el codigo puede continuar...
echo "

";

*****************************************************************************************

Aca les dejo los links de la Wiki de la Api, y donde hay mucha info importante:
http://wiki.developers.facebook.com/index.php/Main_Page
Get Stated:
http://developers.facebook.com/get_started.php?tab=anatomy#directory

ESPERO QUE ESTE POST LES SEA DE UTILIDAD, PUEDAN USAR SU CREATIVIDAD
TAMBIEN ME GUSTARIA SI ALGUIEN SABE MÁS DEL TEMA Y QUIERA COMPARTIR INFORMACIÓN
DEJEN SUS COMENTARIOS, TALVEZ ALGUNOS PUNTOS SI LES GUSTÓ JAJA
SALUDOS!!!
GONZALO
0
0
0
0No hay comentarios