SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
API do Facebook

 Amanda de Paula Silva
     André de Mello
  Igor Henrique Bastos
     Rafael Ramon
     Salatiel Ribeiro
Introdução
● API é o acrônimo            de    Application
  Programming

● A API do Facebook é rica e bastante
  consistente e permite interações com diversas
  plataformas e a criação de aplicativos
  diversos.
●


● O Facebook disponibiliza o SDK (Software
  Development Kit) em PHP, JS, IOS e Android.
Facebook Platform e suas APIs
● A Facebook Platform permite que qualquer
  um construa aplicativos sociais no Facebook
  e na Web.

● A principal API da Facebook Platform é a
  Graph API

● O Facebook também possui outra plataforma
  chamada de API REST.
Utilizando a GRAPH API
O facebook vem trocando sua antiga API, chamada REST,
baseada em requisições HTTP com resposta em XML,
pela Graph API, onde todos os elementos básicos da rede
social são representados em páginas diferentes e cada
elemento possui sub-elementos criando grafos, que deram
origem ao nome da API.
Utilizando a GRAPH API

● A Graph API altera o paradigma da API de
  uma forma orientada ao método de ler ou gravar
  informações a partir do Facebook para uma nova
  forma que usa objetos e os relacionamentos ou
  conexões entre eles.

● Ela apresenta uma visão simples e consistente
  do gráfico social do Facebook (fotos, pessoas,
  eventos etc.) e suas respectivas conexões
  (amigos, conteúdo compartilhado etc.).
Considerações
● Suporte para ambas APIs

● Ambas são aplicáveis a aplicativos remotos,
  nativos ou aplicativos da Web remotos,
  incluindo conteúdo da Web remoto em
  aplicativos nativos através do uso de
  visualizações da Web.
Importância da API
Com uma política de abertura de API´s, a rede
social dá mostras que está no mesmo caminho
do The New York Times: possui o lema “seja
fiel, fique com o meu jornal (no caso acesse o
Facebook): ofereço o melhor conteúdo”.
Como está sendo usado
Como está sendo usado
Sites de referência técnica
http://developers.facebook.com/docs/

http://imasters.com.
br/artigo/20274/apis/explorando-funcionalidades-
das-apis-do-facebook

http://www.devmedia.com.br/facebook-api-
revista-net-magazine-96/24331
Artigos e livros de referência
bibliográfica
Introdução às APIs do Facebook
Autor: C. Enrique Ortiz

http://www.ibm.com/developerworks/br/library/x-
androidfacebookapi/index.html

Facebook Api Developers Guide
Autor: Wayne Graham

Weitere ähnliche Inhalte

Ähnlich wie Api do Facebook

Desenvolvimento de Aplicativos para Facebook
Desenvolvimento de Aplicativos para FacebookDesenvolvimento de Aplicativos para Facebook
Desenvolvimento de Aplicativos para FacebookBruno Leite
 
GraphQL - A Graph Query Language to your API
GraphQL - A Graph Query Language to your APIGraphQL - A Graph Query Language to your API
GraphQL - A Graph Query Language to your APIDan Vitoriano
 
PHP nas Mídias Sociais
PHP nas Mídias SociaisPHP nas Mídias Sociais
PHP nas Mídias SociaisJota Júnior
 
INTEGRAÇÃO DE APLICAÇÃO ANDROID COM WEB SERVICES REST
INTEGRAÇÃO DE APLICAÇÃO ANDROID COM WEB SERVICES RESTINTEGRAÇÃO DE APLICAÇÃO ANDROID COM WEB SERVICES REST
INTEGRAÇÃO DE APLICAÇÃO ANDROID COM WEB SERVICES RESTRafael Bitencourt
 
Open social - Grupo D
Open social - Grupo DOpen social - Grupo D
Open social - Grupo DDouglas Alves
 
Mineração de dados com Facepager
Mineração de dados com FacepagerMineração de dados com Facepager
Mineração de dados com FacepagerMarcelo Alves
 
API - Interface de Programação de Aplicativos
API - Interface de Programação de AplicativosAPI - Interface de Programação de Aplicativos
API - Interface de Programação de AplicativosFelipe J. R. Vieira
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntasdmaiavieira
 
Desenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisDesenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisJorge Moisés Assis
 

Ähnlich wie Api do Facebook (20)

Desenvolvimento de Aplicativos para Facebook
Desenvolvimento de Aplicativos para FacebookDesenvolvimento de Aplicativos para Facebook
Desenvolvimento de Aplicativos para Facebook
 
Mashups
MashupsMashups
Mashups
 
GraphQL - A Graph Query Language to your API
GraphQL - A Graph Query Language to your APIGraphQL - A Graph Query Language to your API
GraphQL - A Graph Query Language to your API
 
Apis Abertos
Apis AbertosApis Abertos
Apis Abertos
 
PHP nas Mídias Sociais
PHP nas Mídias SociaisPHP nas Mídias Sociais
PHP nas Mídias Sociais
 
Mashup
MashupMashup
Mashup
 
INTEGRAÇÃO DE APLICAÇÃO ANDROID COM WEB SERVICES REST
INTEGRAÇÃO DE APLICAÇÃO ANDROID COM WEB SERVICES RESTINTEGRAÇÃO DE APLICAÇÃO ANDROID COM WEB SERVICES REST
INTEGRAÇÃO DE APLICAÇÃO ANDROID COM WEB SERVICES REST
 
APIs
APIsAPIs
APIs
 
Mashup
MashupMashup
Mashup
 
The Facebook Plataform
The Facebook PlataformThe Facebook Plataform
The Facebook Plataform
 
Mashup
MashupMashup
Mashup
 
Open social - Grupo D
Open social - Grupo DOpen social - Grupo D
Open social - Grupo D
 
Mineração de dados com Facepager
Mineração de dados com FacepagerMineração de dados com Facepager
Mineração de dados com Facepager
 
API - Interface de Programação de Aplicativos
API - Interface de Programação de AplicativosAPI - Interface de Programação de Aplicativos
API - Interface de Programação de Aplicativos
 
APIs abertos
APIs abertosAPIs abertos
APIs abertos
 
Projeto iii
Projeto iiiProjeto iii
Projeto iii
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntas
 
Desenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisDesenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos Sociais
 
Google OpenSocial
Google OpenSocialGoogle OpenSocial
Google OpenSocial
 
Mashups - SOA
Mashups - SOAMashups - SOA
Mashups - SOA
 

Api do Facebook

  • 1. API do Facebook Amanda de Paula Silva André de Mello Igor Henrique Bastos Rafael Ramon Salatiel Ribeiro
  • 2. Introdução ● API é o acrônimo de Application Programming ● A API do Facebook é rica e bastante consistente e permite interações com diversas plataformas e a criação de aplicativos diversos. ● ● O Facebook disponibiliza o SDK (Software Development Kit) em PHP, JS, IOS e Android.
  • 3. Facebook Platform e suas APIs ● A Facebook Platform permite que qualquer um construa aplicativos sociais no Facebook e na Web. ● A principal API da Facebook Platform é a Graph API ● O Facebook também possui outra plataforma chamada de API REST.
  • 4. Utilizando a GRAPH API O facebook vem trocando sua antiga API, chamada REST, baseada em requisições HTTP com resposta em XML, pela Graph API, onde todos os elementos básicos da rede social são representados em páginas diferentes e cada elemento possui sub-elementos criando grafos, que deram origem ao nome da API.
  • 5. Utilizando a GRAPH API ● A Graph API altera o paradigma da API de uma forma orientada ao método de ler ou gravar informações a partir do Facebook para uma nova forma que usa objetos e os relacionamentos ou conexões entre eles. ● Ela apresenta uma visão simples e consistente do gráfico social do Facebook (fotos, pessoas, eventos etc.) e suas respectivas conexões (amigos, conteúdo compartilhado etc.).
  • 6. Considerações ● Suporte para ambas APIs ● Ambas são aplicáveis a aplicativos remotos, nativos ou aplicativos da Web remotos, incluindo conteúdo da Web remoto em aplicativos nativos através do uso de visualizações da Web.
  • 7. Importância da API Com uma política de abertura de API´s, a rede social dá mostras que está no mesmo caminho do The New York Times: possui o lema “seja fiel, fique com o meu jornal (no caso acesse o Facebook): ofereço o melhor conteúdo”.
  • 10. Sites de referência técnica http://developers.facebook.com/docs/ http://imasters.com. br/artigo/20274/apis/explorando-funcionalidades- das-apis-do-facebook http://www.devmedia.com.br/facebook-api- revista-net-magazine-96/24331
  • 11. Artigos e livros de referência bibliográfica Introdução às APIs do Facebook Autor: C. Enrique Ortiz http://www.ibm.com/developerworks/br/library/x- androidfacebookapi/index.html Facebook Api Developers Guide Autor: Wayne Graham