• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Facebook - acesso e integração de dados

on

  • 10,875 views

 

Statistics

Views

Total Views
10,875
Views on SlideShare
10,872
Embed Views
3

Actions

Likes
2
Downloads
135
Comments
0

1 Embed 3

http://us-w1.rockmelt.com 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • http://developers.facebook.com/docs/
  • http://www.thematrixfiles.net/blog/whats-all-the-fuss-about-facebooks-open-graph/
  • http://developers.facebook.com/docs/guides/web
  • http://developers.facebook.com/docs/authentication/permissions
  • http://developers.facebook.com/docs/authentication/permissions
  • http://developers.facebook.com/docs/authentication/permissions
  • http://developers.facebook.com/docs/authentication/permissions

Facebook - acesso e integração de dados Facebook - acesso e integração de dados Presentation Transcript

  • Facebook
    Acesso e integração de dados
  • Princípios básicos
    O núcleo do facebook é o “social graph”; pessoas e as conexões que elas têm sobre tudo que elas julgam importantes
    A plataforma Facebook é um conjunto de APIs e ferramentas que possibilitam a integração do “social graph” com Sites, aplicações e dispositivos
  • Aolongo do tempo o Facebook evoluiu a política de privacidade
    Em 2007, o Facebook permitiuque o nome, escola e perfisestejamdisponíveisparaosmecanismos de busca. Estes dados sónãoestariamdisponíveisaomenosque o usuárionãopermita a publicação.
    Em 2009, renovou as configurações de privacidade e permitiuqueosusuáriostivessemmaiorcontrolesobrequempodeverdiferentesaspectos do perfil do usuário. No entanto o padrão de acessoaos dados era públicoparaqualqueratributo.
    EmAbril de 2010, decidiuquealgunselementossãopúblicosparatodososperfis (nome, cidade, escola, interesses e fan pages), e eliminou a possibilidade de limitar o acesso a estes dados. Se a pessoanãoquiserpermitir o acesso a estes dados o Facebook recomendou-se deixá-los embranco no perfil.
    Nestemesmomês, o Facebook lançou o “Open Graph”, quecompartilhaosperfis dos usuários com sites de terceiros, consequentementeosvisitantesdestes sites podemserpersonalizados com base nosinteresses das pessoas. Por outro lado, o Facebook abriu a API paraqueos sites de terceirospossamadicionar um botão “Like” emsuaspáginas; aoclicar, a informação é guardada no perfil do usuário.
  • Conceitos chave
  • Os tipos de aplicação com o Facebook
    Websites
    Mobile applications
    Applications on Facebook.com
  • Facebook para Websites
    A plataforma Facebook permite a criação de sites mais personalizados e sociais, podendocombinar e cruzar as APIs
    Registro + Login: comumúnicodiálogo, é possívelacessar os dados de cadastro do facebook (nome real, e-mail, fotos e a lista de amigos). Substituir ou complementarsistemas de clientes com o Facebook para aumentar a qualidade de dados
    Engajamento: plugins como o botãoLike e a lista de atividadespossibilitamoferecerexperiênciassociaiscom a implementação de um HTML simples
    Growth: podeserpublicadoconteúdo de um site no « social graph ». O botãolikepossibilitaaousuário a compartilhar o conteúdo do Facebook comum clique. Alémdisto é possívelintegrarpáginascomprofundidade no social graph com o Open Graph protocol
  • Social plugins
    Os plugins são mecanismos sociais que podem ser integrados a um site com uma linha de HTML
  • Single sign-on
    O facebook possibilita criar um mecanismo de login conectado diretamente ao site
    Uma vez que um usuário está logado no site com uma conta no facebook, é possível acessar algumas informações do Facebook
  • Account registration data
    Alguns dados do registro do Facebook são privados e requerem a autorização extendida “extended permissions” ao usuário efetuar o login
  • Extended permissions
    Quando um usuário do Facebook autoriza uma aplicação é permitido como padrão acessar todos os dados públicos (incluindo o nome, foto do perfil, gênero e amigos)
    Outros componentes privados dos usuários requerem uma autorização extendida: para publicação, acesso a dados e permissões
  • Extended permissions / publicação
  • Extended permissions / acesso a dados (1/2)
  • Extended permissions / acesso a dados (2/2)
  • Extended permissions / permissões-página
  • Server-side personalization
    Uma vez conectado ao Facebook, é possível personalizar o conteúdo com o uso da “Graph API”
  • Com a “Graph API” é possível ler e escrever objetos e conexões
    É possível interagir com a API com: Autorização/Autenticação, Leitura, Buscas, Publicação, Remoção, Análise
    Cada objeto no “social graph” possui um ID único. É possível acessar as propriedades de um objeto ao requisitá-lo por seu ID, exemplo: https://graph.facebook.com/ID
    Um exemplo é a pagina oficial do Facebook Platform que possui o ID 19292868552, consequentemente é possível acessar os dados do objeto ao requisitar https://graph.facebook.com/19292868552
  • Graph API / Autorização
    Com a API é possível acessar informação pública de um objeto, no entanto para extrair uma informação adicional de um usuário é necessário obter a permissão do usuário e um token de acesso
    Tipos de objeto
    Album
    A photo album
    Link
    A shared link
    Group
    A Facebook group
    Checkin
    A checkin made through Facebook Places or the Graph API.
    Post
    An individual entry in a profile's feed
    Insights
    A statistic about an application, page, or domain.
    Event
    A Facebook event
    Application
    An individual application registered on the Facebook Platform
    Note
    A Facebook note
    Photo
    An individual photo
    User
    A user profile.
    Page
    A Facebook Page.
    Status message
    A status message on a user's wall
    Subscription
    An individual subscription from an application to get real-time updates for an object type.
    Video
    An individual video
  • Open Graph protocol
    O protocolo aberto permite a integração de páginas da Web com o “social graph”
    É projetado para tornar páginas Web equivalentes a uma página do Facebook, o que significa que o usuário ao clicar em um botão no site conecta a página ao facebook.
    No site aparecerá "gostos e interesses" do perfil do usuário, e é possível publicar atualizações do usuário
  • Facebook Ads
    Segmentação
    atingir 500mm usuários (max)
    escolher a audiencia por localidade, idade e interesses
    Estreitar relacionamentos
    promover páginas ou sites
    usar o botão Like para promover as Facebook Pages
    Controlar Budget
    definir um budget diário em qualquer tempo
    escolha de modelo de pagamento (CPC ou CPM)
  • Facebook Page
    Uma página no Facebook permite customizar a presença da marca, organizando o conteúdo produzido pelos administradores e a flexibilidade de organizar “tabs”
  • Facebook Groups
    Funcionalidade que permite compartilhar, conversar e enviar e-mails para um pequeno grupo de amigos conectados ao perfil
  • Facebook Messages
    É possível enviar uma mensagem para qualquer pessoa no facebook
    Para enviar uma mensagem para um amigo no Facebook é necessário saber o nome do usuário, para pessoas que não são amigos, é necessário digitar o email
  • Matriz de funcionalidades e oportunidades