Facebook Platform - Hack Thursday CW 40

  • 481 views
Uploaded on

Facebook Platform …

Facebook Platform
Hack Thursday CW 40

William Dias
Geison Quevedo

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • 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
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
481
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
8
Comments
1
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. OverviewAPPs (Tipos de App, Como criar)PHP SDKFQLJS SDKDialogsGraph APIToolsPlatform terms
  • 3. SDKSUse of an SDK is not a requirement!Facebooks official SDKs:● JavaScript● PHP● iOS● Android
  • 4. USING● Websites ○ Social Plugins ○ Facebook Connect ○ Open Graph Protocol● Apps on Facebook ○ App Center ○ Page Tabs● Mobile Apps
  • 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. SDK PHP O SDK do PHP pode trabalhar em conjunto como SDK JavaScript para fornecergerenciamento de sessão entre cliente e app.
  • 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. 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. 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. SDK PHP Signed Request DOCUMENTATION
  • 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. FQLExample SELECT uid2 FROM friend WHERE uid1=me() HTTP GET request to /fql?q=query
  • 13. FQL Table Profile Documentation lets read! Go!
  • 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. 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. 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. 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. DIALOGSAtualmente existem 7 Dialogs disponíveis● Add Page Tab Dialog● Feed Dialog● Friends Dialog● OAuth Dialog● Pay Dialog● Requests Dialog● Send Dialog
  • 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. 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. Valeu! Questions?Hack Thursday - CW 40 Geison Quevedo geisonq@gmail.com fb.me/geison.quevedo William Dias wrddias@gmail.com fb.me/diaswrd