desarrollo de aplicaciones para facebook

Post on 09-Jul-2015

172 Views

Category:

Social Media

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Desarrollo de aplicaciones para facebook

TRANSCRIPT

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

Facebook

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

Facebook

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