Desarrollo de aplicaciones
para FacebookTecnologías Emergentes
Introducción
es una de las redes sociales más importantes en la actualidad. Millones de personas comparten a diario fotos, videos y sus experiencias con sus amigos en esta red.
nos ofrece la posibilidad de desarrollar aplicaciones para ser utilizadas dentro de esta red social.
IntroducciónCuando desarrollamos un programa para Facebook, éste puede interactuar con el usuario y con sus amigos. Una aplicación puede escribir en el muro de un usuario, enviar invitaciones y mensajes a sus conocidos. De esta forma, nuestro programa puede distribuirse de forma exponencial en la red.
Introducción
Entre muchas otras cosas una aplicación para
Facebook tiene las siguientes :
◦ Llevar registros de todos los usuarios que la utilicen
◦ Publicar mensajes en el timeline del usuario
◦ Usar la información de contacto (email, teléfono, fecha
de nacimiento) del usuario
◦ Pedir que le de like a su sitio
◦ Postear mensajes en su facebook cada
que haga un comentario en su sitio
◦ Interactuar con los amigos del
usuario mediante invitaciones,
mensajes, y actividad
Definición
“Una aplicación para facebook
consiste en una página web que
funciona dentro de dicha red social, y
va desde una simple interconexión
de un sitio web con facebook, hasta
una aplicación para leer noticias e
interactuar con tus amigos desde
facebook.”
Creando aplicaciones en
FacebookRecursos disponibles :
API: interfaz basada en REST que permite el acceso a los datos del perfil, amigos, fotos y eventos del usuario mediante la utilización de mensajes GET o POST.
Consultas (FQL, “Facebook Query Language”): lenguaje de consultas similar a SQL utilizado para acceder a los mismos datos que la API pero permitiendo consultas más complejas.
Maquetación (FBML, “Faceboook Markup
Language”): lenguaje de markup similar
a HTML que permite ser intercalado con el
HTML a utilizar para integrar las aplicaciones a
la experiencia de usuario Facebook.
Con FBML se puede acceder a distintos
puntos de la red como el perfil,
acciones del perfil, canvas y feeds.
Estructura de la aplicación Product Directory
• About
• Left Nav
• Canvas Page
• Home
• User Dashboard
• Profile
• Privacy Settings
• News Feed• Alerts
• Message Attachments
• Requests
• Profile Box
• Profile Actions Links
Usando la API En primer lugar hay que obtener la librería para conectarse a
la API:◦ Librería PHP 4 & 5
◦ Librería Java
Creamos un archivo ‘appinclude.php’ que se incluye en la parte superior de todas nuestras páginas y colocamos dentro los datos que se obtienen de la página, allí buscamos nuestra aplicación y tomamos nota de: API Key y Secret Key.
Luego reemplazamos [API Key], [SecretKey] y [CallbackURL] por nuestros datos.
Con respecto al require_once debemos indicar
la ubicación del archivo ‘facebook.php’
dependiendo de que versión de PHP
usamos:◦ PHP 4
◦ PHP 5
Usando la API
Ejemplos de Aplicaciones par
Ejemplos de Aplicaciones par
Facebook Existen cientos de aplicaciones para
facebook, por ello se dividen en 2 subgrupos:◦ : existen numerosas categorías a su
vez (simulación, familia, deportes, acción, casino, estrategia…)
◦ : también existen
múltiples categorías (música y audio,
cine y televisión, concursos,
comunicación, viajes, noticias,
salud, educación, negocios,
libros…)
Ejemplos de Aplicaciones par
Bibliografía
http://www.maestrosdelweb.com/editorial/primeros-pasos-para-generar-aplicaciones-de-facebook/
http://www.area25.es/espanol/web/desarrolloaplicacionesfacebook.asp
http://www.amarello.com.mx/servicios/desarrollo-aplicaciones-facebook
Realizado por:
Isabel Martín Mosácula
o José Vicente Rodrigo Delgado
Top Related