aplicações de software social




                api facebook
o que é

API – É um conjunto de rotinas e padrões
estabelecidos por um software para a utilização
das suas funcionalidades por aplicativos que não
pretendem envolver-se em detalhes da
implementação do software, mas apenas usar
seus serviços.
permissões
                Informações Básicas
–   Id
–   Nome
–   Link
–   Gênero
–   Nome de usuário(username)
–   Localização (idioma_País)
–   Faixa Etária

As informações básicas são públicas qualquer aplicativo pode
acessá-las mesmo autorização do usuário.

                  Permissão Email
– Endereço principal de email
permissões
               Permissões Avançadas
–   Lista de amigos
–   Métricas de suas páginas, aplicações e domínios.
–   Acesso a caixa de entrada do facebook (inbox)
–   Solicitações de Amizade
–   Acesso ao feed de notícias
–   Login no bate-papo do facebook
–   Gerenciar Anúncios
–   Criar e gerenciar eventos
–   Criar e editar listas de amigos
–   Notificações
–   Presença do usuário (online/offline)
–   Realizar Check-ins
–   Publicar no facebook (publicar no mural, comentar,
    compartilhar)
permissões
          Permissões avançadas de perfil
– Todos os dados da página sobre.
  (https://www.facebook.com/username/info)

            Permissões do Open Graph
– Atividades em música, notícias, vídeos, aplicativos.
  (ouviu, leu, assistiu, jogou/usou)
– Atividades de amigos
– Publicar ações

                 Permissões de página
– Gerenciar páginas
permissões dos aplicativos
login
Agilizar cadastro
login
Autenticação
open graph

• Controlar o conteúdo da web captado pelo
  facebook, por meio de metatags

                     <meta property="og:title" content=“Título da página">
                                  <meta property="og:url" content=“Url">
                  <meta property="og:site_name" content=“Nome do Site">
                        <meta property="og:type" content=“Tipo do Link">
                      <meta property="og:image" content=“Url imagem 1">
                      <meta property="og:image" content=“Url imagem 2">
produtos do mercado
       Gwibber
– Informações Básicas
– Permissões Avançadas


Acesso ao feed de notícias e
ao bate-papo.

http://gwibber.com/
produtos do mercado
             Seus amigos no G1
– Informações Básicas
– Permissões Avançadas
– Permissões do Open Graph
Diga aos seus amigos o que está lendo, e veja o que
eles estão lendo.

http://g1.globo.com/
sites de referências técnicas


https://developers.facebook.com/

http://facebook.stackoverflow.com/
ambientes de desenvolvimento, editores e
                          ferramentas existentes

               PHP SDK Facebook
• Trabalha em conjunto com JavaScript, MySQL e JSON.


                   FQL Queries
• Consulta o Graph Api, com uma interface MySQL


                GraphApiExplorer
• Ferramenta de consulta FQL
graph api explorer
referências

• Conhecendo a API do Facebook -
  http://www.slideshare.net/virtualizeid/conhecendo-api-do-
  facebook
• Facebook Devolopers - http://developers.facebook.com/
aplicações de software social


                grupo vermelho


                           Bruno
                           César
                             Ciro
                          Evaldo
                           Felipe
Api facebook

Api facebook

  • 1.
    aplicações de softwaresocial api facebook
  • 2.
    o que é API– É um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.
  • 3.
    permissões Informações Básicas – Id – Nome – Link – Gênero – Nome de usuário(username) – Localização (idioma_País) – Faixa Etária As informações básicas são públicas qualquer aplicativo pode acessá-las mesmo autorização do usuário. Permissão Email – Endereço principal de email
  • 4.
    permissões Permissões Avançadas – Lista de amigos – Métricas de suas páginas, aplicações e domínios. – Acesso a caixa de entrada do facebook (inbox) – Solicitações de Amizade – Acesso ao feed de notícias – Login no bate-papo do facebook – Gerenciar Anúncios – Criar e gerenciar eventos – Criar e editar listas de amigos – Notificações – Presença do usuário (online/offline) – Realizar Check-ins – Publicar no facebook (publicar no mural, comentar, compartilhar)
  • 5.
    permissões Permissões avançadas de perfil – Todos os dados da página sobre. (https://www.facebook.com/username/info) Permissões do Open Graph – Atividades em música, notícias, vídeos, aplicativos. (ouviu, leu, assistiu, jogou/usou) – Atividades de amigos – Publicar ações Permissões de página – Gerenciar páginas
  • 6.
  • 7.
  • 8.
  • 9.
    open graph • Controlaro conteúdo da web captado pelo facebook, por meio de metatags <meta property="og:title" content=“Título da página"> <meta property="og:url" content=“Url"> <meta property="og:site_name" content=“Nome do Site"> <meta property="og:type" content=“Tipo do Link"> <meta property="og:image" content=“Url imagem 1"> <meta property="og:image" content=“Url imagem 2">
  • 10.
    produtos do mercado Gwibber – Informações Básicas – Permissões Avançadas Acesso ao feed de notícias e ao bate-papo. http://gwibber.com/
  • 11.
    produtos do mercado Seus amigos no G1 – Informações Básicas – Permissões Avançadas – Permissões do Open Graph Diga aos seus amigos o que está lendo, e veja o que eles estão lendo. http://g1.globo.com/
  • 12.
    sites de referênciastécnicas https://developers.facebook.com/ http://facebook.stackoverflow.com/
  • 13.
    ambientes de desenvolvimento,editores e ferramentas existentes PHP SDK Facebook • Trabalha em conjunto com JavaScript, MySQL e JSON. FQL Queries • Consulta o Graph Api, com uma interface MySQL GraphApiExplorer • Ferramenta de consulta FQL
  • 14.
  • 15.
    referências • Conhecendo aAPI do Facebook - http://www.slideshare.net/virtualizeid/conhecendo-api-do- facebook • Facebook Devolopers - http://developers.facebook.com/
  • 16.
    aplicações de softwaresocial grupo vermelho Bruno César Ciro Evaldo Felipe