O documento discute a API do Facebook, descrevendo-a como uma interface que permite acessar características de softwares de forma programática. Apresenta exemplos de como empresas usam a API do Facebook em seus produtos para melhorar o engajamento dos usuários e simplificar o login. Também lista linguagens, sites de referência e ambientes de desenvolvimento para integrar aplicativos à API do Facebook.
Android vs. iOS - Relatório de diferenças na abordagem de interface visual e ...
API do Facebook - Tecnologias e integração
1. Tecnologias Básicas da Web
X.0
API do Facebook
Grupo Laranja
● Adriano Tatsukawa Kawanishi
● Antônio Henrique Gonçalves Leite
● Daniel Abreu Oliveira
● Diego Almeida Gava
● João Victor Teixeira
2. O que é?
● API (Application Programming Interface) é composta
por uma série de funções acessíveis somente por
programação.
● Uma empresa de software lança seu API para o público
de modo que outros criadores de software possam
desenvolver produtos acionados por esse serviço.
● Permitem utilizar características do software menos
evidentes ao utilizador tradicional.
3. Simplificando...
“API é a “matrix” dos aplicativos, ou seja, uma
interface que roda por trás de tudo: enquanto
se usufrui de um aplicativo ou site, sua API
pode estar conectada a diversos outros
sistemas e aplicativos. E tudo isso acontece
sem que o usuário perceba.”
4. Produtos do Mercado
“Facebook is the graph we use to power our social app.”
— Yael Elish, Waze Vice President of Product and Marketing
● 30% dos usuários ativos do Waze estão conectados ao
Facebook.
● 75% conectaram através do Facebook Login quando
entraram pela primeira vez; 25% conectaram ao Facebook
subsequentemente.
● Usuários do Facebook dirigem 50% mais e 50% mais km’s
com o Waze do que aqueles que não logam via Facebook.
5. Produtos do Mercado
“People who play Candy Crush Saga on both the web and on the
mobile app show nearly twice the level of engagement compared
to users who play on just one platform.”
— Riccardo Zacconi, CEO, King
● Jogo mais popular do Facebook; 50 milhões de usuários
multiplataforma.
● Quase 2x mais engajamento de pessoas que jogam a versão
web e mobile do que as que jogam em apenas uma
plataforma.
6. Produtos do Mercado
“Our sign-up rate went up 50% when we implemented Facebook
Login.”
— Noah Weiss, Foursquare Product Manager
● 4 milhões de usuários conectados via Facebook.
● Mais de 3 bilhões de check-ins.
● 1 milhão de empresas que utilizam a plataforma Merchant.
10. Sites
O emprego do Facebook em sites de
terceiros propicia:
● Experiência social mais personalizada
através de Plugins Sociais, como os
botões Curtir e Compartilhar.
● Simplificação do registro e a
autenticação com o Botão de Login e o
Plugin de Registro.
11. Aplicativos no Facebook
Construir um aplicativo no Facebook lhe
confere a oportunidade de uma profunda
integração da nossa experiência com a do
usuário principal. Use a funcionalidade
nativa do Facebook, tais como Solicitações
e Marcadores para criar um espaço ideal
para seus usuários.
12. Aplicativos Móveis
A Plataforma do Facebook faz aplicativos
sociais para o iOS (iPhone/iPad), Android e
Celulares. Use o logon único para acessar o
gráfico social do usuário (sem outro
usuário/senha) e criar uma experiência
personalizada.
15. Sites de referência técnica
● Facebook developers:
http://developers.facebook.com/
● Referências de APIs:
https://developers.facebook.com/docs/reference/apis/
● Comunidades:
https://developers.facebook.com/support/community/
16. Ambientes de Desenvolvimento
● Plataforma Android
○ Android Studio: Baseado no IntelliJ IDEA
○ Eclipse + plugin Android Developer Tools
(ADT)
● Plataforma iOS
○ Xcode: Necessário ter OS X