SlideShare uma empresa Scribd logo
1 de 10
Intro To Facebook Development For Widget Guys and Gals WidgetDevCon January 25-26th Washington, DC By Zvi Band, skeevisArts LLC http://skeevisarts.com http://zviband.com [email_address]
What is a Facebook Application? ,[object Object],[object Object],[object Object],[object Object]
How Does It Work? f A logged-in Facebook user clicks on your application http://apps.facebook.com/crazycaptions/ You set up your application, and told Facebook  your code is at http://skeevisarts.com/crazycaptions/ Your server also works with whatever other things it normally uses Your code on your server does it’s magic. Facebook sends the user’s information, and their request, to you. Your server receives this, and can interact more with Facebook using libraries You return FBML (modified HTML), images, etc….
Elements To Work With Canvas Page (full-size page) Wide Profile Box Narrow Profile Box News Feeds Requests
So Where Do The Widgets Go?? 0 Canvas Page (full-size page) Wide Profile Box Narrow Profile Box News Feeds Requests
Recommended Setup Your application puts a profile box with your widget on their profile User adds your widget application, configures it on canvas page. Other users can click on profile box and see more information, send to friends, add it themselves.
What can you put in a widget? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Facebook Data in External Widgets? ,[object Object],[object Object],[object Object],[object Object]
The work is already done for you! ,[object Object],[object Object],[object Object],[object Object],[object Object]
Be My Friend. ,[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados (15)

FACEBOOK for Schools
FACEBOOK for SchoolsFACEBOOK for Schools
FACEBOOK for Schools
 
Facebook - Importing Client List
Facebook - Importing Client ListFacebook - Importing Client List
Facebook - Importing Client List
 
Facebook Marketing
Facebook Marketing Facebook Marketing
Facebook Marketing
 
Facebook Connect
Facebook ConnectFacebook Connect
Facebook Connect
 
Facebook1
Facebook1Facebook1
Facebook1
 
Practica 10
Practica 10 Practica 10
Practica 10
 
Google Advanced tools (google guide)
Google Advanced tools (google guide)Google Advanced tools (google guide)
Google Advanced tools (google guide)
 
Google tools m_mayer
Google tools m_mayerGoogle tools m_mayer
Google tools m_mayer
 
Presentació MA Mayer
Presentació MA MayerPresentació MA Mayer
Presentació MA Mayer
 
Google advanced
Google advancedGoogle advanced
Google advanced
 
Ibm pr10-slideshare1
Ibm pr10-slideshare1Ibm pr10-slideshare1
Ibm pr10-slideshare1
 
pr10 ibm
pr10 ibmpr10 ibm
pr10 ibm
 
Mayer
MayerMayer
Mayer
 
Creating Your WordPress Web Site
Creating Your WordPress Web SiteCreating Your WordPress Web Site
Creating Your WordPress Web Site
 
Separating Work From Personal Social Media
Separating Work From Personal Social MediaSeparating Work From Personal Social Media
Separating Work From Personal Social Media
 

Destaque

Kickstarting a Startup Community in DC - Zvi Band at Ignite DC 6
Kickstarting a Startup Community in DC - Zvi Band at Ignite DC 6Kickstarting a Startup Community in DC - Zvi Band at Ignite DC 6
Kickstarting a Startup Community in DC - Zvi Band at Ignite DC 6Zvi Band
 
Investování do akciových indexů
Investování do akciových indexůInvestování do akciových indexů
Investování do akciových indexůpetrholub
 
Bases 3ª liga futbol 7 moguer verano 2016
Bases 3ª liga futbol 7 moguer verano 2016Bases 3ª liga futbol 7 moguer verano 2016
Bases 3ª liga futbol 7 moguer verano 2016abargues
 
Sweden ETL presentation
Sweden ETL presentationSweden ETL presentation
Sweden ETL presentationetlnetwork
 
ANUNCIO DE REGATA LAGOS-PALOS 2016
ANUNCIO DE REGATA LAGOS-PALOS 2016ANUNCIO DE REGATA LAGOS-PALOS 2016
ANUNCIO DE REGATA LAGOS-PALOS 2016abargues
 
Camp America Roadshow Presentation 2009
Camp America Roadshow Presentation 2009Camp America Roadshow Presentation 2009
Camp America Roadshow Presentation 2009CampAmerica
 
UK ETL presentation
UK ETL presentationUK ETL presentation
UK ETL presentationetlnetwork
 

Destaque (13)

Efficient Drawings
Efficient DrawingsEfficient Drawings
Efficient Drawings
 
Kickstarting a Startup Community in DC - Zvi Band at Ignite DC 6
Kickstarting a Startup Community in DC - Zvi Band at Ignite DC 6Kickstarting a Startup Community in DC - Zvi Band at Ignite DC 6
Kickstarting a Startup Community in DC - Zvi Band at Ignite DC 6
 
Investování do akciových indexů
Investování do akciových indexůInvestování do akciových indexů
Investování do akciových indexů
 
Collaboration
CollaborationCollaboration
Collaboration
 
Bases 3ª liga futbol 7 moguer verano 2016
Bases 3ª liga futbol 7 moguer verano 2016Bases 3ª liga futbol 7 moguer verano 2016
Bases 3ª liga futbol 7 moguer verano 2016
 
Sweden ETL presentation
Sweden ETL presentationSweden ETL presentation
Sweden ETL presentation
 
Finland 2008
Finland 2008Finland 2008
Finland 2008
 
Germany 2008
Germany 2008Germany 2008
Germany 2008
 
EET 2008
EET 2008EET 2008
EET 2008
 
ANUNCIO DE REGATA LAGOS-PALOS 2016
ANUNCIO DE REGATA LAGOS-PALOS 2016ANUNCIO DE REGATA LAGOS-PALOS 2016
ANUNCIO DE REGATA LAGOS-PALOS 2016
 
Camp America Roadshow Presentation 2009
Camp America Roadshow Presentation 2009Camp America Roadshow Presentation 2009
Camp America Roadshow Presentation 2009
 
UK ETL presentation
UK ETL presentationUK ETL presentation
UK ETL presentation
 
Germanty 2008
Germanty 2008Germanty 2008
Germanty 2008
 

Semelhante a Facebook for Widget Developers

Leveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook AppsLeveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook AppsDavid Keener
 
Peepcode facebook-2-rails on facebook
Peepcode facebook-2-rails on facebookPeepcode facebook-2-rails on facebook
Peepcode facebook-2-rails on facebooksushilprajapati
 
Connect with Facebook to Rails Application By Nyros Developer
Connect with Facebook to Rails Application By Nyros DeveloperConnect with Facebook to Rails Application By Nyros Developer
Connect with Facebook to Rails Application By Nyros DeveloperNyros Technologies
 
Facebook Connect Presentation 08 10 2008
Facebook Connect Presentation 08 10 2008Facebook Connect Presentation 08 10 2008
Facebook Connect Presentation 08 10 2008Karl Bunyan
 
Facebook Open Graph
Facebook Open GraphFacebook Open Graph
Facebook Open Graphagencyside
 
Facebook 3rd Party Api
Facebook 3rd Party ApiFacebook 3rd Party Api
Facebook 3rd Party ApiYoss Cohen
 
Shiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesShiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesRoy Pereira
 
Facebook Platform for Developers
Facebook Platform for DevelopersFacebook Platform for Developers
Facebook Platform for DevelopersLidan Hifi
 
Facebook Platform - Tech
Facebook Platform - TechFacebook Platform - Tech
Facebook Platform - TechDavid Zhuang
 
How One Little Facebook Like Button Will Change the Web
How One Little Facebook Like Button Will Change the WebHow One Little Facebook Like Button Will Change the Web
How One Little Facebook Like Button Will Change the WebJay Feitlinger
 
Building Facebook Apps
Building Facebook AppsBuilding Facebook Apps
Building Facebook AppsDavid Keener
 
Interactive with-facebook
Interactive with-facebookInteractive with-facebook
Interactive with-facebookTien Nguyen
 
Social Design - ProSEO
Social Design - ProSEOSocial Design - ProSEO
Social Design - ProSEOMat Clayton
 
My Space Whoas & Woes
My Space Whoas & WoesMy Space Whoas & Woes
My Space Whoas & WoesSuzzicks
 

Semelhante a Facebook for Widget Developers (20)

Creating a Facebook App
Creating a Facebook AppCreating a Facebook App
Creating a Facebook App
 
Facebook Coin
Facebook CoinFacebook Coin
Facebook Coin
 
Leveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook AppsLeveraging Rails to Build Facebook Apps
Leveraging Rails to Build Facebook Apps
 
Peepcode facebook-2-rails on facebook
Peepcode facebook-2-rails on facebookPeepcode facebook-2-rails on facebook
Peepcode facebook-2-rails on facebook
 
Facebook Fan Page Promotion
Facebook Fan Page PromotionFacebook Fan Page Promotion
Facebook Fan Page Promotion
 
Connect with Facebook to Rails Application By Nyros Developer
Connect with Facebook to Rails Application By Nyros DeveloperConnect with Facebook to Rails Application By Nyros Developer
Connect with Facebook to Rails Application By Nyros Developer
 
Facebook Connect Presentation 08 10 2008
Facebook Connect Presentation 08 10 2008Facebook Connect Presentation 08 10 2008
Facebook Connect Presentation 08 10 2008
 
04.Social networks
04.Social networks04.Social networks
04.Social networks
 
Facebook Open Graph
Facebook Open GraphFacebook Open Graph
Facebook Open Graph
 
Facebook 3rd Party Api
Facebook 3rd Party ApiFacebook 3rd Party Api
Facebook 3rd Party Api
 
Shiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development GuidelinesShiny Agency's Facebook Development Guidelines
Shiny Agency's Facebook Development Guidelines
 
Facebook Platform for Developers
Facebook Platform for DevelopersFacebook Platform for Developers
Facebook Platform for Developers
 
Facebot
FacebotFacebot
Facebot
 
Facebook Platform - Tech
Facebook Platform - TechFacebook Platform - Tech
Facebook Platform - Tech
 
Facebook Platform
Facebook PlatformFacebook Platform
Facebook Platform
 
How One Little Facebook Like Button Will Change the Web
How One Little Facebook Like Button Will Change the WebHow One Little Facebook Like Button Will Change the Web
How One Little Facebook Like Button Will Change the Web
 
Building Facebook Apps
Building Facebook AppsBuilding Facebook Apps
Building Facebook Apps
 
Interactive with-facebook
Interactive with-facebookInteractive with-facebook
Interactive with-facebook
 
Social Design - ProSEO
Social Design - ProSEOSocial Design - ProSEO
Social Design - ProSEO
 
My Space Whoas & Woes
My Space Whoas & WoesMy Space Whoas & Woes
My Space Whoas & Woes
 

Último

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Último (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Facebook for Widget Developers

  • 1. Intro To Facebook Development For Widget Guys and Gals WidgetDevCon January 25-26th Washington, DC By Zvi Band, skeevisArts LLC http://skeevisarts.com http://zviband.com [email_address]
  • 2.
  • 3. How Does It Work? f A logged-in Facebook user clicks on your application http://apps.facebook.com/crazycaptions/ You set up your application, and told Facebook your code is at http://skeevisarts.com/crazycaptions/ Your server also works with whatever other things it normally uses Your code on your server does it’s magic. Facebook sends the user’s information, and their request, to you. Your server receives this, and can interact more with Facebook using libraries You return FBML (modified HTML), images, etc….
  • 4. Elements To Work With Canvas Page (full-size page) Wide Profile Box Narrow Profile Box News Feeds Requests
  • 5. So Where Do The Widgets Go?? 0 Canvas Page (full-size page) Wide Profile Box Narrow Profile Box News Feeds Requests
  • 6. Recommended Setup Your application puts a profile box with your widget on their profile User adds your widget application, configures it on canvas page. Other users can click on profile box and see more information, send to friends, add it themselves.
  • 7.
  • 8.
  • 9.
  • 10.