Facebook apps

download Facebook apps

If you can't read please download the document

description

Exposición

Transcript of Facebook apps

  • 1. Facebook Apps
    • Integrantes
  • 2. Martn Andrs Valles Gutirrez.

3. Hctor Ernesto Rodrguez Lazos. 4. Edwin Rafael Valdez Seaez. 5. Titular 6. M.C. Edgar Omar Bauelos Lozoya 7. Contenido

  • Caractersticas generales de estas aplicaciones.

8. Social plugins. 9. Graph API. 10. Autenticacin. 11. Ejemplo prctico. 12.

  • Caractersticas generales de estas aplicaciones Categorias de desarrollo

API: es una interfaz basada en REST que permite el acceso a los datos del perfil, amigos, fotos y eventos del usuario mediante la utilizacin de mensajes GET o POST. Consultas (FQL, Facebook Query Language): es un lenguaje de consultas similar a SQL utilizado para acceder a los mismos datos que la API pero permitiendo consultas ms complejas. Maquetacin (FBML, Faceboook Markup Language): es un 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. Utilizando FBML se pueden acceder distintos puntos de la red como ser el perfil, acciones del perfil, canvas y feeds. Este lenguaje tambin incluye soporte para AJAX y Javascript. 13.

  • Caractersticas generales de estas aplicaciones
  • Product Directory: cuando un usuario navega el directorio de aplicaciones de Facebook, por cada aplicacin se muestra una pequea seccin con el nombre, una imagen y una pequea descripcin.

14. About: esta pgina muestra informacin general de la aplicacin. Debe inducir al usuario a instalar la aplicacin. 15. Left Nav: es el panel de navegacin izquierdo. Las aplicaciones pueden tener su cono y nombre en este panel 16.

  • Caractersticas generales de estas aplicaciones
  • Canvas Page: es la pgina principal de la aplicacin.

17. Home: esta pgina es accedida utilizando el panel de navegacin de la izquierda, en general muestra informacin de los amigos del usuario. 18. User Dashboard: es la pgina donde el usuario administra sus datos en una aplicacin y determina de que forma las aplicaciones acceden a sus datos personales. 19. Profile: es la representacin online de la identidad del usuario. La API provee mltiples puntos de integracin con el perfil del usuario permitiendo actualizar datos del mismo. 20. Profile Box: presenta informacin actualizada sobre las acciones recientes del usuario. 21. Profile Actions Links: debajo de la foto del usuario en el perfil, se pueden agregar enlaces para invocar acciones en la aplicacin. 22.

  • Caractersticas generales de estas aplicaciones
  • Privacy Settings: se utiliza para definir los niveles de privacidad de los datos del perfil por aplicacin.

23. News Feed: como su nombre lo indica es un feed de noticias, all las aplicaciones pueden publicar informacin del usuario de la misma. 24. Alerts: las aplicaciones pueden enviar notificaciones a los usuarios a travs del correo electrnico. 25. Message Attachments: las aplicaciones pueden incluir archivos adjuntos que aparecen en la ventana para componer mensajes. 26. Requests: las aplicaciones pueden crear peticiones que aparecen en la parte superior izquierda de la pgina principal. En general son iniciados por amigos que solicitan realizar alguna accin 27.

  • Social plugins
  • Permiten ver lo que tus amigos les a gustado, comentado o compartido en sitios a travs de la web.

28. Botn like 29. Al igual que el botn le permite compartir pginas de los usuarios de su sitio de nuevo a su perfil de Facebook con un solo clic. 30. Activity Feed 31. Activity Feed plug-in muestra a los usuarios lo que sus amigos estn haciendo en su sitio a travs de gustos y comentarios. 32.

  • Social plugins
  • Recomendaciones

33. Las Recomendaciones plugin ofrece a los usuarios sugerencias personalizadas para las pginas que les gustara. 34. Like Box 35. Like Box permite a los usuarios ver su flujo directamente desde su pgina web. 36. Botn de inicio de sesin 37. El botn de inicio de sesin muestra imgenes de perfil de los amigos del usuario que ya han firmado para su sitio Web, adems de un botn de inicio de sesin. 38.

  • Social plugins
  • Registro

39. El registro de plug-in permite a los usuarios a firmar fcilmente para algun sitio web con su cuenta de Facebook. 40. Facepile 41. El Facepile plugin muestra las imgenes de perfil de Facebook de los usuarios que han gustado o se han inscrito en su sitio. 42. Comentarios 43. El plug-in permite a los usuarios comentar sobre cualquier parte del contenido de su sitio. 44. En vivo 45. Este plug-in le permite a los usuarios compartir en tiempo real a medida que interactan durante un evento en vivo. 46. Graph API

  • La Graph API es la nueva API simplificada de Facebook. Representa uniformemente objetos en el grfico social, as como las conexiones entre ellos. Cada objeto del grfico tiene un identificador nico y simplifica enormemente la forma en que los desarrolladores leen y escriben datos en Facebook.

47. Representa la informacin de Facebook de una forma organizada donde existen tipos de elementos con informacin que los compone (usuarios, posts, fotos, eventos, etc.) y conexiones entre todos ellos (amigos, feed, fotos y albumes, etc.). Facebook a adoptado este modelo de datos y ha pasado a generar las peticiones mediante URLs muy simples. 48. Autenticacion

  • La plataforma deFacebookutiliza el protocolo OAuth 2.0 para la autenticacin y autorizacin. Mediante los flujos que se pueden utilizar dentro de su sitio web, mviles y aplicaciones de escritorio.

49. Este documento describe los diferentes mecanismos que utiliza la plataforma de Facebook para apoyar a cada uno de estos flujos. Los ejemplos de este documento como usar PHP para la programacin del lado del servidor y HTML, JavaScript / del lado del cliente. 50. Ejemplo

  • Aplicacion Badoo para facebook es como una comunidad de gente interesante en la zona donde vives y tambin de gente de todo el mundo,facilita la forma segura de conocer y buscaralguien con quien pasar buenos momentos.