Date post: | 17-Nov-2014 |
Category: |
Technology |
Upload: | jvelizster |
View: | 9,303 times |
Download: | 1 times |
API DE FACEBOOK
Integrantes: Gabriela Ramos M. Christian Mendieta
Que es? API (Aplication Program Interface) Facebook es una entidad social. API de Facebook permite interactuar
programaticamente con Facebook
Funcionalidad? Funcionalidades básicas
◦ Gestión de usuarios◦ Relación de amistad entre amigos
Arquitectura de Facebook API Consultas (FQL, Facebook Query Language) Maquetacion (FBML, Facebook Markup Language) Facebook JavaScript
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
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
Como usar API? PHP 5 PHP 4 JAVA MySQL Tener una cuenta en Facebook – Developers Crear aplicación Tener :
◦ Aplication ID◦ Clave API◦ Secreto
CREANDO APLICACIÓN EN 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>";
$appapikey $appsecret
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
Aplicaciones Web usan API Meet Your Friend