The Facebook Plataform

918 visualizações

Publicada em

Introdução à plataforma de desenvolvimento do Facebook. Conhecendo os recursos e possibilidades.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
918
No SlideShare
0
A partir de incorporações
0
Número de incorporações
47
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

The Facebook Plataform

  1. 1. TheFacebook PlataformIntrodução Douglas V. Pasqua douglas.pasqua@gmail.com http://dpasqua.wordpress.com
  2. 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. 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
  4. 4. Graph API
  5. 5. Graph API● Lendo dados:http://developers.facebook.com/docs/reference/api/using-pictures/● Publicando dados:http://developers.facebook.com/docs/reference/api/publishing/
  6. 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. 7. Social Plugins● Like Buttonhttp://developers.facebook.com/docs/reference/plugins/like/● Follow Buttonhttp://developers.facebook.com/docs/reference/plugins/follow/● Commentshttp://developers.facebook.com/docs/reference/plugins/comments/
  8. 8. Social Plugins● Lista completa de social Plugins:http://developers.facebook.com/docs/plugins/
  9. 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.
  10. 10. iframes● Aplicativos podem ser integrados no facebook através: ○ Page Tab ○ Canvas
  11. 11. iframes - Page Tab
  12. 12. iframes - Canvas
  13. 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 wordpresshttp://wordpress.org/extend/plugins/wp-facebook-open-graph-protocol/
  14. 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
  15. 15. SDKs● Third Party SDKs: ○ .Net ○ Flash (ActionScript) ○ Python ○ Java (Spring) ○ Java (BlackBerry) ○ Ruby ○ Node.jshttp://developers.facebook.com/tools/third-party-sdks/
  16. 16. Mobile● SDK e Ferramentas nativas para IOShttp://developers.facebook.com/ios/● SDK e Ferramentas nativas para Androidhttp://developers.facebook.com/android/● Ferramentas para Mobile Webhttp://developers.facebook.com/docs/guides/mobile/web/
  17. 17. Facebook Dialogshttps://developers.facebook.com/docs/reference/dialogs/
  18. 18. Artigos Extrashttp://dpasqua.wordpress.com/category/facebook/

×