O documento descreve a Plataforma do Facebook, lançada em 2007, que permite desenvolvedores criarem aplicativos que acessam dados no Facebook através da Graph API. A Graph API representa o social graph do Facebook e permite ler e escrever dados através de requisições HTTP. A plataforma também inclui o Facebook Login, Plugins Sociais, iframes, Open Graph Protocol e SDKs para facilitar a integração de aplicativos.
2. Facebook Plataform
● Permite desenvolvedores criarem seus
próprios aplicativos que acessam dados do
facebook.
● Lançada em 24/05/2007
● Principais components:
○ Graph API
○ Facebook Login
○ Social Plugins
○ iframes
○ Open Graph protocol
○ SDKs
○ Mobile
3. Graph API
● É o core do Facebook Plataform
● Permite que os desenvolvedores leiam e
escrevam dados no facebook.
● Representa uma forma consitente de
visualizar/acessar o social graph do
Facebook.
● Acesso aos dados podem ser feitas através
de requisições GET
● Publicações podem ser feitas através de
requisições POST
6. Facebook Login
● Provê uma maneira simples de integrar
usuários com seu aplicativo ou website.
● Possui mecanismo integrado para gerenciar
a solicitação de permissões.
● SDK Nativo para PHP, Javascript e Mobile.
● Simples e Seguro
7. Social Plugins
● Like Button
http://developers.facebook.com/docs/reference/plugins/like/
● Follow Button
http://developers.facebook.
com/docs/reference/plugins/follow/
● Comments
http://developers.facebook.
com/docs/reference/plugins/comments/
8. Social Plugins
● Lista completa de social Plugins:
http://developers.facebook.com/docs/plugins/
9. iframes
● Através de iframe o facebook permite que
aplicações hospedadas fora sejam
integradas dentro do facebook
compartilhando a mesma sessão.
● Um mesmo aplicativo pode funcionar tanto
fora como dentro do facebook de forma
independente.
13. Open Graph Protocol
● Permite que seu website se torne um "rich
object" no social graph.
http://ogp.me/
● Seu site com a mesma funcionalidade que
um objeto do facebook.
● Plugin oficial do facebook para wordpress
http://wordpress.org/extend/plugins/wp-facebook-open-
graph-protocol/
14. SDKs
● Simplifica o processo de integrar o Login do
Facebook em seu aplicativo.
● Facilita a maneira de realizar chamadas no
Graph API.
● SDKs Oficiais:
○ PHP
○ Javascript
16. Mobile
● SDK e Ferramentas nativas para IOS
http://developers.facebook.com/ios/
● SDK e Ferramentas nativas para Android
http://developers.facebook.com/android/
● Ferramentas para Mobile Web
http://developers.facebook.com/docs/guides/mobile/web/