13
API DE FACEBOOK Integrantes: Gabriela Ramos M. Christian Mendieta

Api Facebook

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Api Facebook

API DE FACEBOOK

Integrantes: Gabriela Ramos M. Christian Mendieta

Page 2: Api Facebook

Que es? API (Aplication Program Interface) Facebook es una entidad social. API de Facebook permite interactuar

programaticamente con Facebook

Page 3: Api Facebook

Funcionalidad? Funcionalidades básicas

◦ Gestión de usuarios◦ Relación de amistad entre amigos

Page 4: Api Facebook

Arquitectura de Facebook API Consultas (FQL, Facebook Query Language) Maquetacion (FBML, Facebook Markup Language) Facebook JavaScript

Page 5: Api Facebook
Page 6: Api Facebook

Subconjunto HTML Soporte para los

elementos de Script y style

FQL◦ User◦ Friend◦ Group◦ Group_member◦ Event◦ Event_member◦ Photo◦ Album◦ Photo_tag

RESTRICCIONES

FBML && FQL

Page 7: Api Facebook

Anatomía de una aplicación Facebook

Directorio de aplicacionesPerfil de aplicacionesCanvas PageProfile

Profile BoxesAplications MenuBookmarkAplication TabsBoxes TabAplication Info SessionsPublisherFeed Forms

Configuracion de privacidadNoticiasAlertasSolicitudesMenu de navegacionInteractuando con otros usuarios

Page 8: Api Facebook

Como usar API? PHP 5 PHP 4 JAVA MySQL Tener una cuenta en Facebook – Developers Crear aplicación Tener :

◦ Aplication ID◦ Clave API◦ Secreto

Page 9: Api Facebook

CREANDO APLICACIÓN EN FACEBOOK

Page 10: Api Facebook

Ejemplo require_once 'facebook.php';

$appapikey = '';$appsecret = '';$facebook = new Facebook($appapikey, $appsecret);$user_id = $facebook->require_login();

// Greet the currently logged-in user!echo "<p>Hello, <fb:name uid=\"$user_id\" useyou=\"false\" />!</p>";// Print out at most 25 of the logged-in user's friends,// using the friends.get API methodecho "<p>Friends:";$friends = $facebook->api_client->friends_get();$friends = array_slice($friends, 0, 25);foreach ($friends as $friend) {  echo "<br>$friend";}echo "</p>";

Page 11: Api Facebook

$appapikey $appsecret

Page 12: Api Facebook

Algunos métodos• $facebook->api_client->friends_get();

Identificadores de amigos del usuario actual

• $facebook->api_client->users_getInfo($uids, $fields) Los datos de perfil de un usuario

• $facebook->api_client->events_get($uid, $eids, $start_time, $end_time, $rsvp_status) Eventos a los cuales esta vinculado un usuario

• $facebook->api_client->users_isAppAdded() Indica si el usuario ha sido añadido a la aplicación

Page 13: Api Facebook

Aplicaciones Web usan API Meet Your Friend