Facebook Platform  Hack Thursday - CW 40                 Geison Quevedo                      geisonq@gmail.com            ...
OverviewAPPs (Tipos de App, Como criar)PHP SDKFQLJS SDKDialogsGraph APIToolsPlatform terms
SDKSUse of an SDK is not a requirement!Facebooks official SDKs:●   JavaScript●   PHP●   iOS●   Android
USING● Websites  ○ Social Plugins  ○ Facebook Connect  ○ Open Graph Protocol● Apps on Facebook  ○ App Center  ○ Page Tabs●...
SDK PHP                 O que é?    SDK php fornece ricas configurações e funcionalidades no server-side para acessar   fu...
SDK PHP O SDK do PHP pode trabalhar em conjunto    como SDK JavaScript para fornecergerenciamento de sessão entre cliente ...
SDK PHPINSTALANDO E CONFIGURANDO1. Criar uma APP (APP_ID, APP_SECRET)2. Baixar o SDK GIT3. Adicionar o arquivo facebook.ph...
SDK PHP   O SDK do PHP pode ser usado para dar   suporte ao registro e login para o seu site  usando a conta dos usuários ...
SDK PHP             Signed_request  O parametro signed_request do facebook  passa dados para uma aplicação um em          ...
SDK PHP   Signed Request DOCUMENTATION
FQL - Facebook Query Language Permite você usar uma interface semelhante ao SQL para consultar dados atravez da API       ...
FQLExample          SELECT uid2 FROM friend WHERE uid1=me()               HTTP GET request to /fql?q=query
FQL              Table Profile      Documentation lets read! Go!
JS SDKReference:https://developers.facebook.com/docs/reference/javascript/Sample:<div id="fb-root"></div><script> window.f...
JS SDKUse cases:  ● Authentication & Authorization      FB.getLoginStatus(), FB.login(), FB.getAuthResponse()   ● API Call...
Social PluginsManeira simples e rápida de integrar seu website com asprincipais funcionalidades disponíveis no Facebook.  ...
DIALOGS  Dialogs provem uma interface de maneira  simples no qual provem funcionalidadessociais para o usuário. Dialogs nã...
DIALOGSAtualmente existem 7 Dialogs disponíveis●   Add Page Tab Dialog●   Feed Dialog●   Friends Dialog●   OAuth Dialog●  ...
TOOLSGraph API Explorerhttps://developers.facebook.com/tools/explorerJavaScript Test Consolehttps://developers.facebook.co...
Policies and Terms● Platform Policies Checklist   https://developers.facebook.com/docs/guides/policy/policy_checklist/● De...
Valeu! Questions?Hack Thursday - CW 40               Geison Quevedo                    geisonq@gmail.com                  ...
Upcoming SlideShare
Loading in...5
×

Facebook Platform - Hack Thursday CW 40

545

Published on

Facebook Platform
Hack Thursday CW 40

William Dias
Geison Quevedo

1 Comment
1 Like
Statistics
Notes
  • Free Download : http://gg.gg/114bb

    Hey Guyz and girls, Today I am gonna show you perfact tool, Remember This video is old, But the download link with hack is brand new. Its very simple to using this tool and here are some instructions in video. Please REDOWNLOAD. Don't Forget to Comment Subscribe & Rate My Video :)

    Virus Scan :- This file has been scanned with avast! Antivirus. -- Status: FILE IS CLEANN.

    Copyright © 2014. All Rights Reserved
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
545
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Facebook Platform - Hack Thursday CW 40"

  1. 1. Facebook Platform Hack Thursday - CW 40 Geison Quevedo geisonq@gmail.com fb.me/geison.quevedo William Dias wrddias@gmail.com fb.me/diaswrd
  2. 2. OverviewAPPs (Tipos de App, Como criar)PHP SDKFQLJS SDKDialogsGraph APIToolsPlatform terms
  3. 3. SDKSUse of an SDK is not a requirement!Facebooks official SDKs:● JavaScript● PHP● iOS● Android
  4. 4. USING● Websites ○ Social Plugins ○ Facebook Connect ○ Open Graph Protocol● Apps on Facebook ○ App Center ○ Page Tabs● Mobile Apps
  5. 5. SDK PHP O que é? SDK php fornece ricas configurações e funcionalidades no server-side para acessar funcionalidades do Facebook através de chamadas da API.
  6. 6. SDK PHP O SDK do PHP pode trabalhar em conjunto como SDK JavaScript para fornecergerenciamento de sessão entre cliente e app.
  7. 7. SDK PHPINSTALANDO E CONFIGURANDO1. Criar uma APP (APP_ID, APP_SECRET)2. Baixar o SDK GIT3. Adicionar o arquivo facebook.php na aplicação4. Instanciar o objeto Facebook com o APP_ID e APP_SECRET
  8. 8. SDK PHP O SDK do PHP pode ser usado para dar suporte ao registro e login para o seu site usando a conta dos usuários do Facebook.Funcionalidades de login:$facebook->getLoginUrl();$facebook->getLogoutUrl();
  9. 9. SDK PHP Signed_request O parametro signed_request do facebook passa dados para uma aplicação um em diferentes ambientesO parametro signed_request é POSTADO para uma aplicação quando a app é carregada dentro de uma app do tipo Canvas page.
  10. 10. SDK PHP Signed Request DOCUMENTATION
  11. 11. FQL - Facebook Query Language Permite você usar uma interface semelhante ao SQL para consultar dados atravez da API Graph. Permite algumas features avanças no disponível na API Graph.
  12. 12. FQLExample SELECT uid2 FROM friend WHERE uid1=me() HTTP GET request to /fql?q=query
  13. 13. FQL Table Profile Documentation lets read! Go!
  14. 14. JS SDKReference:https://developers.facebook.com/docs/reference/javascript/Sample:<div id="fb-root"></div><script> window.fbAsyncInit = function() { FB.init({ appId : YOUR_APP_ID, // App ID cookie : true, // enable cookies to allow the server to access the session xfbml : true // parse XFBML }); // Additional initialization code here }; // Load the SDK Asynchronously (function(d){ var js, id = facebook-jssdk, ref = d.getElementsByTagName(script)[0]; if (d.getElementById(id)) {return;} js = d.createElement(script); js.id = id; js.async = true; js.src = "//connect.facebook.net/en_US/all.js"; ref.parentNode.insertBefore(js, ref); }(document));</script>
  15. 15. JS SDKUse cases: ● Authentication & Authorization FB.getLoginStatus(), FB.login(), FB.getAuthResponse() ● API Calls FB.api(/me, function(response) { alert(Your name is + response.name); }); ● Platform Dialogs FB.ui({ method: feed, message: getting educated about Facebook Connect, (...) });
  16. 16. Social PluginsManeira simples e rápida de integrar seu website com asprincipais funcionalidades disponíveis no Facebook. Playground: http://developers.facebook.com/docs/plugins/
  17. 17. DIALOGS Dialogs provem uma interface de maneira simples no qual provem funcionalidadessociais para o usuário. Dialogs não requerem permissões por que requerem iteração do usuário.
  18. 18. DIALOGSAtualmente existem 7 Dialogs disponíveis● Add Page Tab Dialog● Feed Dialog● Friends Dialog● OAuth Dialog● Pay Dialog● Requests Dialog● Send Dialog
  19. 19. TOOLSGraph API Explorerhttps://developers.facebook.com/tools/explorerJavaScript Test Consolehttps://developers.facebook.com/tools/console/Open Graph Protocolhttp://ogp.me/Debuggerhttps://developers.facebook.com/tools/debug
  20. 20. Policies and Terms● Platform Policies Checklist https://developers.facebook.com/docs/guides/policy/policy_checklist/● Detalhes importantes ○ O uso de AdSense (Google) em apps no facebook não é permitido. A plataforma disponibiliza uma lista de Ad-providers que são aceitos pela plataforma. http://developers.facebook.com/adproviders/ (Viva a guerra fria) ○ O único método de pagamento (caso a sua app venha a cobrar alguma coisa do usuário) aceito é o Facebook Payments. http: //developers.facebook.com/docs/payments/ (E lá se vão 30%)
  21. 21. Valeu! Questions?Hack Thursday - CW 40 Geison Quevedo geisonq@gmail.com fb.me/geison.quevedo William Dias wrddias@gmail.com fb.me/diaswrd
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×