Últimamente he estado cacharreando un poco con el desarrollo de aplicaciones para esta red social, así que me gustaría compartir lo que he aprendido. Para iniciar a crear nuestras propias aplicaciones debemos ir al sitio oficial de desarrolladores allí solo es "Configurar una nueva aplicación" para poder tener nuestra aplicación nueva; este paso es muy sencillo solo debemos indicarle la URL de nuestro servidor, por lo que no voy a hablar de eso pero para los interesados pueden encontrar información detallada en: Primeros pasos para generar aplicaciones de Facebook.
Nota: Debes tener claro que para crear una aplicación para Facebook debes tener tu propio servidor en donde subir los archivos. Facebook lo único que hace es tomar lo que tienes en tu servidor y mostrarlo.
Facebook nos provee con varias herramientas para usar su API, entre ellas podemos encontrar:
FBML (Facebook Markup Language)
Es un lenguaje de etiquetas muy parecido a HTML, en la documentación oficial podemos encontrar las etiquetas que nos provee. Para entender un poco mejor lo que es FBML dejare algunos ejemplos:
Código:<fb:comments xid="enviarvisajes7777" canpost="true" candelete="false" reverse="true" numposts="5" showform="true">
Con el anterior código lo que hacemos es crear un formulario para comentarios (clasico en las aplicaciones de Facebook).
Con el anterior código podemos mostrar pestañas en nuestra aplicación, lo que facilita la navegación.Código:<fb:tabs> <fb:tab-item href="index.php" title="Inicio" selected="true" /> <fb:tab-item href="comentarios.php" title="Comentarios" /> </fb:tabs>
Si se fijan usar FBML es muy sencillo, podemos hacer cosas muy rápidas. Facebook permite usar el lenguaje de programación de nuestra preferencia y provee de SDK para conectarnos con la API. Próximamente estaré hablando más detalladamente de como realizar aplicaciones usando PHP y MySQL, también podemos usar Javascript (de forma limitada por seguridad).
FQL (Facebook Query Language)
Es un lenguaje basado en el standard SQL, el cual nos permite hacer consultas a la base de datos de Facebook. Ejemplo de uso:
Con esto concluimos la introducción al desarrollo de aplicaciones para Facebook, solo quería darles a conocer algunos conceptos y herramientas. Próximamente estaré hablando acerca de la Graph API, que nos permite de una manera muy fácil realizar montones de acciones.Código:SELECT name FROM user WHERE uid = me()



LinkBack URL
About LinkBacks




Citar
