API DE FACEBOOK<br />Integrantes: Gabriela Ramos M.<br />Christian Mendieta<br />
Que es?<br />API (AplicationProgram Interface)<br />Facebook es una entidad social.<br />API de Facebook permite interactu...
Funcionalidad?<br />Funcionalidades básicas<br />Gestión de usuarios<br />Relación de amistad entre amigos<br />
Arquitectura de Facebook<br /><ul><li>API
Consultas (FQL, FacebookQueryLanguage)
Maquetacion (FBML, FacebookMarkupLanguage)
FacebookJavaScript</li></li></ul><li>
Subconjunto HTML<br />Soporte para los elementos de Script y style<br />FQL<br />User<br />Friend<br />Group<br />Group_me...
Anatomía de una aplicación Facebook<br />Directorio de aplicaciones<br />Perfil de aplicaciones<br />Canvas Page<br />Prof...
Como usar API?<br />PHP 5<br />PHP 4<br />JAVA<br />MySQL<br />Tener una cuenta en Facebook – Developers<br />Crear aplica...
CREANDO APLICACIÓN EN FACEBOOK<br />
Ejemplo <br />require_once &apos;facebook.php&apos;;$appapikey = &apos;&apos;;$appsecret = &apos;&apos;;$facebook = new Fa...
$appapikey $appsecret<br />
Upcoming SlideShare
Loading in …5
×

Api Facebook

7,571 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
7,571
On SlideShare
0
From Embeds
0
Number of Embeds
102
Actions
Shares
0
Downloads
82
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Api Facebook

  1. 1. API DE FACEBOOK<br />Integrantes: Gabriela Ramos M.<br />Christian Mendieta<br />
  2. 2. Que es?<br />API (AplicationProgram Interface)<br />Facebook es una entidad social.<br />API de Facebook permite interactuar programaticamente con Facebook<br />
  3. 3. Funcionalidad?<br />Funcionalidades básicas<br />Gestión de usuarios<br />Relación de amistad entre amigos<br />
  4. 4. Arquitectura de Facebook<br /><ul><li>API
  5. 5. Consultas (FQL, FacebookQueryLanguage)
  6. 6. Maquetacion (FBML, FacebookMarkupLanguage)
  7. 7. FacebookJavaScript</li></li></ul><li>
  8. 8. Subconjunto HTML<br />Soporte para los elementos de Script y style<br />FQL<br />User<br />Friend<br />Group<br />Group_member<br />Event<br />Event_member<br />Photo<br />Album<br />Photo_tag<br />RESTRICCIONES<br />FBML && FQL<br />
  9. 9. Anatomía de una aplicación Facebook<br />Directorio de aplicaciones<br />Perfil de aplicaciones<br />Canvas Page<br />Profile<br />Profile Boxes<br />AplicationsMenu<br />Bookmark<br />AplicationTabs<br /> Boxes Tab<br />AplicationInfoSessions<br /> Publisher<br />FeedForms<br />Configuracion de privacidad<br />Noticias<br />Alertas<br />Solicitudes<br />Menu de navegacion<br />Interactuando con otros usuarios<br />
  10. 10. Como usar API?<br />PHP 5<br />PHP 4<br />JAVA<br />MySQL<br />Tener una cuenta en Facebook – Developers<br />Crear aplicación <br />Tener : <br />Aplication ID<br />Clave API<br />Secreto<br />
  11. 11. CREANDO APLICACIÓN EN FACEBOOK<br />
  12. 12. Ejemplo <br />require_once &apos;facebook.php&apos;;$appapikey = &apos;&apos;;$appsecret = &apos;&apos;;$facebook = new Facebook($appapikey, $appsecret);$user_id = $facebook-&gt;require_login();// Greetthecurrentlylogged-in user!echo &quot;&lt;p&gt;Hello, &lt;fb:nameuid=&quot;$user_id&quot; useyou=&quot;false&quot; /&gt;!&lt;/p&gt;&quot;;<br />// Printout at most 25 of thelogged-in user&apos;sfriends,// usingthe friends.get API methodecho &quot;&lt;p&gt;Friends:&quot;;$friends = $facebook-&gt;api_client-&gt;friends_get();$friends = array_slice($friends, 0, 25);foreach ($friends as $friend) {  echo &quot;&lt;br&gt;$friend&quot;;}echo &quot;&lt;/p&gt;&quot;;<br />
  13. 13. $appapikey $appsecret<br />
  14. 14. Algunos métodos<br /><ul><li> $facebook->api_client->friends_get();</li></ul> Identificadores de amigos del usuario actual<br /><ul><li>$facebook->api_client->users_getInfo($uids, $fields)</li></ul>Los datos de perfil de un usuario<br /><ul><li>$facebook->api_client->events_get($uid, $eids, $start_time, $end_time, $rsvp_status)</li></ul>Eventos a los cualesestavinculado un usuario<br /><ul><li>$facebook->api_client->users_isAppAdded() </li></ul>Indicasi el usuario ha sidoañadido a la aplicación<br />
  15. 15. Aplicaciones Web usan API<br />MeetYourFriend<br />

×