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

    Grupo H: Donnys, Gedeon,
     Rafael Bicalho, Wladston


             Asoso - DCC
O que é?

A API do Facebook é uma interface de programação que faz
parte da plataforma de desenvolvimento de aplicativos para o
Facebook e da integração de algumas de suas
funcionalidades  em Websites e em aplicativos para Portáteis.
Conceitos básicos - Websites

O uso do Facebook em sites permite que se crie uma
experiência mais integrada à rede social, usando plugins tais
como os botões "Curtir" ou de Login no Facebook .
Estas funcionalidades podem ser inseridas no site com uma
simples linha de código
 
Exemplo:
    <fb:like...></fb:like>
Conceitos básicos - Portáteis

O Facebook disponibiliza também uma API para ser utilizada
juntamente com a API do Android ou do Apple iOS, permitindo
que as aplicações móveis tenham acesso aos mesmos recursos
disponibilizados para páginas web, tais como
Autenticação/Autorização, acesso ao Muro de Posts do usuário
e informações sobre a sua rede social.
Conceitos básicos - Portáteis
Conceitos básicos - Aplicativos

Um aplicativo no Facebook pode se integrar com muitos aspectos do
Facebook.com, incluindo o Feed de notícias e notificações. Todas as
principais tecnologias da plataforma Facebook, tais como Social
Plugins, a Graph API e Platform Dialogs estão disponíveis para
aplicativos no Facebook.

Os principais conceitos para o desenvolvimento destes aplicativos
são:
Página Canvas: A página em que o aplicativo é carregado.
Canais Sociais Os canais-chave que ajudam você a crescer sua base
de usuários e voltar a envolver os usuários existentes.
Analytics: Acessando o Analytics pode-se monitorar como os usuários
estão interagindo com seu app.
Conceitos básicos - Aplicativos
Conceitos Centrais
Design Social: As Diretrizes de Design Social é um guia como usar a
plataforma do Facebook de forma eficaz para criar uma experiência
social. O Design Social é uma estratégia de produção que se baseia
em comunidades de usuários de confiança, favorece a conversa entre
eles e, finalmente, cria um forte senso de identidade para todos.

Plugins Sociais: Plugins Sociais permitem fornecer experiências
sociais para usuários com uma única linha de HTML. Uma vez que os
plugins são servidos pelo Facebook, o conteúdo é personalizado para
o espectador, quer tenham ou não assinado em seu site.

Open Graph protocol: O Open Graph protocol permite a integração
de páginas ao grafo social. Estas páginas ganham funcionalidadedes
de outros objetos do grafo, incluindo links para o perfil e fluxo de
atualizações para os usuários conectados.
Conceitos Centrais
Canais Sociais: A plataforma do Facebook permite integrar com
canais sociais como o News Feed e Requests com o intuito de ajudar
a impulsionar o crescimento e envolvimento com os aplicativos, sites
ou conteúdo.

Autenticação: A autenticação do Facebook permite ao aplicativo
interagir com a Graph API em nome de usuários do Facebook e
fornece uma poderosa assinatura única no mecanismo em toda a
Web, móveis e aplicações desktop.

Graph API: A Graph API é o núcleo da plataforma do Facebook. Ela é
que permite ler e escrever dados no Facebook. Ele fornece uma visão
simples e consistente do grafo social, representando de maneira
uniforme os objetos (como as pessoas, fotos, eventos e páginas) e as
conexões entre eles (amizades, gostos, e as tags de foto).
Como está sendo usada

Os aplicativos do Facebook tem sido utilizado por muitas
empresas das mais diversas áreas e diferentes artistas, como
bem como grande variedade de websites.

Muitos deles tem suas próprias páginas no Facebook e as
utilizam amplamente para divulgação produtos, trabalhos e
eventos.

Exemplos destes aplicativos logo a seguir:
Produtos no mercado

TripAdvisor: Maior site de viagens do mundo, utiliza a API do
facebook para oferecer para os seus clientes recomendações
de destinos e pousadas baseado nas escolhas e experiências
dos amigos.
Produtos no mercado
App da CocaCola:
Produtos no mercado

O Eventbrite é um site que facilita a criação de eventos,
ajudando a processar o registro, realizar a promoção e
marketing e a venda de tickets. O uso da API pemite com que
os usuários possam compartilhar os eventos que vão
comparecer e motivar seus amigos a irem junto.
Produtos no mercado

O uso da API do facebook permite que os clientes da loja
conversem na interface do facebook em chat sobre os
produtos da loja, assim como compartilhar seus produtos
preferidos na rede social. Isto ajuda a promover a marca e a
divulgar os produtos da loja.
Padrões e formatos existentes - XFBML

  ● XFBML - eXtended FaceBook Markup Language
Esta é uma linguagem que assim como HTML, faz o uso de tags
que permitem ao desenvolvedor utilizar funções do Facebook
em seu site.
 
Sites de referência técnica

O principal site de referência técnica é o próprio site do
Facebook.
                                                                



              http://developers.facebook.com/
Ambientes de desenvolvimento
editores e ferramentas existentes
JavaScript SDK: Provê acesso à todos os recursos do Graph
API e Diálogos do Facebook via JavaScript. Provê
funcionalidade de login client-side e renderização de plugins
sociais XFBML.
 
PHP SDK: Este SDK provê suporte para aplicações em PHP,
permitindo que vc use o Facebook Login e o Facebook Graph
API diretamente da aplicação PHP.
Ambientes de desenvolvimento
editores e ferramentas existentes
iOS SDK (iPhone & iPad): Permite acesso à todos os recurdos
da API do facebook para aplicativos escitos em Objective-C.

Android SDK: SDK completa para o Android, provê acesso a
todos os recuros da API do Facebook e ainda à ferramenta
ToolsWe que ajuda no desenvolvimento, teste e monitoração
de aplicativos móveis.
Referências

● http://developers.facebook.com/
● http://en.wikipedia.org/wiki/Facebook_Platform

Weitere ähnliche Inhalte

Was ist angesagt?

Portal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS JoomlaPortal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS Joomlarafaelberlanda
 
Aplicações de Software Social - OpenSocial
Aplicações de Software Social - OpenSocialAplicações de Software Social - OpenSocial
Aplicações de Software Social - OpenSocialStefano Guimarães Falce
 
Reutilização
ReutilizaçãoReutilização
Reutilizaçãoemjorge
 
Site da copa avaliação web outubro 2013
Site da copa avaliação web outubro 2013Site da copa avaliação web outubro 2013
Site da copa avaliação web outubro 2013Hudson Augusto
 
Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Patricia Mallmann
 
Tecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookTecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookDiego Almeida Gava
 
PHP nas Mídias Sociais
PHP nas Mídias SociaisPHP nas Mídias Sociais
PHP nas Mídias SociaisJota Júnior
 
Nova Interface Facebook | Research & Sesign | 14 Marco
Nova Interface Facebook | Research & Sesign | 14 MarcoNova Interface Facebook | Research & Sesign | 14 Marco
Nova Interface Facebook | Research & Sesign | 14 Marcofredericocarvalho.pt
 
ASES - Ferramenta de teste e acessibilidade
ASES - Ferramenta de teste e acessibilidade ASES - Ferramenta de teste e acessibilidade
ASES - Ferramenta de teste e acessibilidade GovBR
 
Facebook API O que é possível ser feito agora?
Facebook API O que é possível ser feito agora? Facebook API O que é possível ser feito agora?
Facebook API O que é possível ser feito agora? Pivot Produtora
 
Desenvolvimento de aplicativos para o Facebook
Desenvolvimento de aplicativos para o FacebookDesenvolvimento de aplicativos para o Facebook
Desenvolvimento de aplicativos para o FacebookRicardo Rodrigues Nunes
 
Aula 03 | Curso de Blogs e Redes Sociais | UniBH
Aula 03 | Curso de Blogs e Redes Sociais | UniBHAula 03 | Curso de Blogs e Redes Sociais | UniBH
Aula 03 | Curso de Blogs e Redes Sociais | UniBHWander Veroni Maia
 
Curso de Joomla na Pratica
Curso de Joomla na PraticaCurso de Joomla na Pratica
Curso de Joomla na PraticaGrupo Treinar
 

Was ist angesagt? (18)

Portal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS JoomlaPortal Padrão do Governo Federal em CMS Joomla
Portal Padrão do Governo Federal em CMS Joomla
 
Aplicações de Software Social - OpenSocial
Aplicações de Software Social - OpenSocialAplicações de Software Social - OpenSocial
Aplicações de Software Social - OpenSocial
 
Ass widget
Ass widgetAss widget
Ass widget
 
Widgets
WidgetsWidgets
Widgets
 
Reutilização
ReutilizaçãoReutilização
Reutilização
 
Conhecendo API do Facebook
Conhecendo API do FacebookConhecendo API do Facebook
Conhecendo API do Facebook
 
Site da copa avaliação web outubro 2013
Site da copa avaliação web outubro 2013Site da copa avaliação web outubro 2013
Site da copa avaliação web outubro 2013
 
Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2Desenvolvimento de Sites V.2
Desenvolvimento de Sites V.2
 
Tecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookTecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do Facebook
 
PHP nas Mídias Sociais
PHP nas Mídias SociaisPHP nas Mídias Sociais
PHP nas Mídias Sociais
 
Nova Interface Facebook | Research & Sesign | 14 Marco
Nova Interface Facebook | Research & Sesign | 14 MarcoNova Interface Facebook | Research & Sesign | 14 Marco
Nova Interface Facebook | Research & Sesign | 14 Marco
 
Ass widget
Ass widgetAss widget
Ass widget
 
ASES - Ferramenta de teste e acessibilidade
ASES - Ferramenta de teste e acessibilidade ASES - Ferramenta de teste e acessibilidade
ASES - Ferramenta de teste e acessibilidade
 
Rede Social
Rede SocialRede Social
Rede Social
 
Facebook API O que é possível ser feito agora?
Facebook API O que é possível ser feito agora? Facebook API O que é possível ser feito agora?
Facebook API O que é possível ser feito agora?
 
Desenvolvimento de aplicativos para o Facebook
Desenvolvimento de aplicativos para o FacebookDesenvolvimento de aplicativos para o Facebook
Desenvolvimento de aplicativos para o Facebook
 
Aula 03 | Curso de Blogs e Redes Sociais | UniBH
Aula 03 | Curso de Blogs e Redes Sociais | UniBHAula 03 | Curso de Blogs e Redes Sociais | UniBH
Aula 03 | Curso de Blogs e Redes Sociais | UniBH
 
Curso de Joomla na Pratica
Curso de Joomla na PraticaCurso de Joomla na Pratica
Curso de Joomla na Pratica
 

Ähnlich wie Projeto 2 api_do_facebook

Tecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookTecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookDiego Almeida Gava
 
Desenvolvimento de Aplicativos para Facebook
Desenvolvimento de Aplicativos para FacebookDesenvolvimento de Aplicativos para Facebook
Desenvolvimento de Aplicativos para FacebookBruno Leite
 
Tecnologias básicas da Web X.0
Tecnologias básicas da Web X.0 Tecnologias básicas da Web X.0
Tecnologias básicas da Web X.0 Diego Almeida Gava
 
Tecnologias básicas da web x.0
Tecnologias básicas da web x.0Tecnologias básicas da web x.0
Tecnologias básicas da web x.0Diego Almeida Gava
 
Aplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadeAplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadePaperCliQ Comunicação
 
Aplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadeAplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadeTarcízio Silva
 
Open social - Grupo D
Open social - Grupo DOpen social - Grupo D
Open social - Grupo DDouglas Alves
 
Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...
Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...
Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...susana12345
 
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
 
Apresentao opoderdasmdiassociais-andrtelles-100330080913-phpapp02-10033020074...
Apresentao opoderdasmdiassociais-andrtelles-100330080913-phpapp02-10033020074...Apresentao opoderdasmdiassociais-andrtelles-100330080913-phpapp02-10033020074...
Apresentao opoderdasmdiassociais-andrtelles-100330080913-phpapp02-10033020074...Raquel Rayanni
 
Aplicativos Sociais no Orkut - os cinco mais populares
Aplicativos Sociais no Orkut - os cinco mais popularesAplicativos Sociais no Orkut - os cinco mais populares
Aplicativos Sociais no Orkut - os cinco mais popularesTarcízio Silva
 
Aplicativos Sociais no Orkut - os cinco mais populares
Aplicativos Sociais no Orkut - os cinco mais popularesAplicativos Sociais no Orkut - os cinco mais populares
Aplicativos Sociais no Orkut - os cinco mais popularesPaperCliQ Comunicação
 
Tutorial: Como criar aplicações no App Studio?
Tutorial: Como criar aplicações no App Studio?Tutorial: Como criar aplicações no App Studio?
Tutorial: Como criar aplicações no App Studio?Lhaís Rodrigues
 

Ähnlich wie Projeto 2 api_do_facebook (20)

Apis Abertos
Apis AbertosApis Abertos
Apis Abertos
 
Apresentação 3 de asoso (1)
Apresentação 3 de asoso (1)Apresentação 3 de asoso (1)
Apresentação 3 de asoso (1)
 
Tecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do FacebookTecnologias Básicas da Web X.0 API do Facebook
Tecnologias Básicas da Web X.0 API do Facebook
 
Desenvolvimento de Aplicativos para Facebook
Desenvolvimento de Aplicativos para FacebookDesenvolvimento de Aplicativos para Facebook
Desenvolvimento de Aplicativos para Facebook
 
Apresentação 3 de asoso
Apresentação 3 de asosoApresentação 3 de asoso
Apresentação 3 de asoso
 
Tecnologias básicas da Web X.0
Tecnologias básicas da Web X.0 Tecnologias básicas da Web X.0
Tecnologias básicas da Web X.0
 
Tecnologias básicas da web x.0
Tecnologias básicas da web x.0Tecnologias básicas da web x.0
Tecnologias básicas da web x.0
 
Aplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadeAplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidade
 
Aplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidadeAplicativos Sociais - interação, rede e publicidade
Aplicativos Sociais - interação, rede e publicidade
 
Mashup
MashupMashup
Mashup
 
Open social - Grupo D
Open social - Grupo DOpen social - Grupo D
Open social - Grupo D
 
Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...
Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...
Web 2.0 Recursos TecnolóGicos E FormaçãO Susana Ferreira (20061566) & Raquel ...
 
Open Social + Perguntas
Open Social + PerguntasOpen Social + Perguntas
Open Social + Perguntas
 
Desenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos SociaisDesenvolvendo Aplicativos Sociais
Desenvolvendo Aplicativos Sociais
 
Apresentao opoderdasmdiassociais-andrtelles-100330080913-phpapp02-10033020074...
Apresentao opoderdasmdiassociais-andrtelles-100330080913-phpapp02-10033020074...Apresentao opoderdasmdiassociais-andrtelles-100330080913-phpapp02-10033020074...
Apresentao opoderdasmdiassociais-andrtelles-100330080913-phpapp02-10033020074...
 
Mashups
MashupsMashups
Mashups
 
Mashup
MashupMashup
Mashup
 
Aplicativos Sociais no Orkut - os cinco mais populares
Aplicativos Sociais no Orkut - os cinco mais popularesAplicativos Sociais no Orkut - os cinco mais populares
Aplicativos Sociais no Orkut - os cinco mais populares
 
Aplicativos Sociais no Orkut - os cinco mais populares
Aplicativos Sociais no Orkut - os cinco mais popularesAplicativos Sociais no Orkut - os cinco mais populares
Aplicativos Sociais no Orkut - os cinco mais populares
 
Tutorial: Como criar aplicações no App Studio?
Tutorial: Como criar aplicações no App Studio?Tutorial: Como criar aplicações no App Studio?
Tutorial: Como criar aplicações no App Studio?
 

Projeto 2 api_do_facebook

  • 1. Projeto 2 - API do Facebook Grupo H: Donnys, Gedeon, Rafael Bicalho, Wladston Asoso - DCC
  • 2. O que é? A API do Facebook é uma interface de programação que faz parte da plataforma de desenvolvimento de aplicativos para o Facebook e da integração de algumas de suas funcionalidades  em Websites e em aplicativos para Portáteis.
  • 3. Conceitos básicos - Websites O uso do Facebook em sites permite que se crie uma experiência mais integrada à rede social, usando plugins tais como os botões "Curtir" ou de Login no Facebook . Estas funcionalidades podem ser inseridas no site com uma simples linha de código   Exemplo:     <fb:like...></fb:like>
  • 4. Conceitos básicos - Portáteis O Facebook disponibiliza também uma API para ser utilizada juntamente com a API do Android ou do Apple iOS, permitindo que as aplicações móveis tenham acesso aos mesmos recursos disponibilizados para páginas web, tais como Autenticação/Autorização, acesso ao Muro de Posts do usuário e informações sobre a sua rede social.
  • 5. Conceitos básicos - Portáteis
  • 6. Conceitos básicos - Aplicativos Um aplicativo no Facebook pode se integrar com muitos aspectos do Facebook.com, incluindo o Feed de notícias e notificações. Todas as principais tecnologias da plataforma Facebook, tais como Social Plugins, a Graph API e Platform Dialogs estão disponíveis para aplicativos no Facebook. Os principais conceitos para o desenvolvimento destes aplicativos são: Página Canvas: A página em que o aplicativo é carregado. Canais Sociais Os canais-chave que ajudam você a crescer sua base de usuários e voltar a envolver os usuários existentes. Analytics: Acessando o Analytics pode-se monitorar como os usuários estão interagindo com seu app.
  • 7. Conceitos básicos - Aplicativos
  • 8. Conceitos Centrais Design Social: As Diretrizes de Design Social é um guia como usar a plataforma do Facebook de forma eficaz para criar uma experiência social. O Design Social é uma estratégia de produção que se baseia em comunidades de usuários de confiança, favorece a conversa entre eles e, finalmente, cria um forte senso de identidade para todos. Plugins Sociais: Plugins Sociais permitem fornecer experiências sociais para usuários com uma única linha de HTML. Uma vez que os plugins são servidos pelo Facebook, o conteúdo é personalizado para o espectador, quer tenham ou não assinado em seu site. Open Graph protocol: O Open Graph protocol permite a integração de páginas ao grafo social. Estas páginas ganham funcionalidadedes de outros objetos do grafo, incluindo links para o perfil e fluxo de atualizações para os usuários conectados.
  • 9. Conceitos Centrais Canais Sociais: A plataforma do Facebook permite integrar com canais sociais como o News Feed e Requests com o intuito de ajudar a impulsionar o crescimento e envolvimento com os aplicativos, sites ou conteúdo. Autenticação: A autenticação do Facebook permite ao aplicativo interagir com a Graph API em nome de usuários do Facebook e fornece uma poderosa assinatura única no mecanismo em toda a Web, móveis e aplicações desktop. Graph API: A Graph API é o núcleo da plataforma do Facebook. Ela é que permite ler e escrever dados no Facebook. Ele fornece uma visão simples e consistente do grafo social, representando de maneira uniforme os objetos (como as pessoas, fotos, eventos e páginas) e as conexões entre eles (amizades, gostos, e as tags de foto).
  • 10. Como está sendo usada Os aplicativos do Facebook tem sido utilizado por muitas empresas das mais diversas áreas e diferentes artistas, como bem como grande variedade de websites. Muitos deles tem suas próprias páginas no Facebook e as utilizam amplamente para divulgação produtos, trabalhos e eventos. Exemplos destes aplicativos logo a seguir:
  • 11. Produtos no mercado TripAdvisor: Maior site de viagens do mundo, utiliza a API do facebook para oferecer para os seus clientes recomendações de destinos e pousadas baseado nas escolhas e experiências dos amigos.
  • 12. Produtos no mercado App da CocaCola:
  • 13. Produtos no mercado O Eventbrite é um site que facilita a criação de eventos, ajudando a processar o registro, realizar a promoção e marketing e a venda de tickets. O uso da API pemite com que os usuários possam compartilhar os eventos que vão comparecer e motivar seus amigos a irem junto.
  • 14. Produtos no mercado O uso da API do facebook permite que os clientes da loja conversem na interface do facebook em chat sobre os produtos da loja, assim como compartilhar seus produtos preferidos na rede social. Isto ajuda a promover a marca e a divulgar os produtos da loja.
  • 15. Padrões e formatos existentes - XFBML ● XFBML - eXtended FaceBook Markup Language Esta é uma linguagem que assim como HTML, faz o uso de tags que permitem ao desenvolvedor utilizar funções do Facebook em seu site.  
  • 16. Sites de referência técnica O principal site de referência técnica é o próprio site do Facebook.     http://developers.facebook.com/
  • 17. Ambientes de desenvolvimento editores e ferramentas existentes JavaScript SDK: Provê acesso à todos os recursos do Graph API e Diálogos do Facebook via JavaScript. Provê funcionalidade de login client-side e renderização de plugins sociais XFBML.   PHP SDK: Este SDK provê suporte para aplicações em PHP, permitindo que vc use o Facebook Login e o Facebook Graph API diretamente da aplicação PHP.
  • 18. Ambientes de desenvolvimento editores e ferramentas existentes iOS SDK (iPhone & iPad): Permite acesso à todos os recurdos da API do facebook para aplicativos escitos em Objective-C. Android SDK: SDK completa para o Android, provê acesso a todos os recuros da API do Facebook e ainda à ferramenta ToolsWe que ajuda no desenvolvimento, teste e monitoração de aplicativos móveis.