SlideShare a Scribd company logo
Dan Lester, Co-founder & CTOWhat Developers can do with Facebook Fan Pages
Main Integration PointsStream on the Wall tabFBML boxesPage tabsEdit pageApp Canvas in ‘Fan Page context’API calls for Page/User info
Stream on the Wall tab
FBML boxes
Page tabs
Edit page
Edit page
App Canvas in ‘Fan Page context’http://apps.facebook.com/hedkandi/http://apps.facebook.com/hedkandi/edit/?fb_page_id=77387163http://apps.facebook.com/hedkandi/.../?fb_page_id=77387163
API calls for Page/User infopages.getInfopages.isAdminpages.isAppAddedpages.isFan
Supporting Fan Pages in an appDeveloper appAuthentication tabTick “Facebook Pages”
Page admin installs the app
Which pages have installed the app?You do not get an ‘allow’ pingCan’t query which Pages have the app installedPage tab is activated (or canvas in ‘Page context’)http://www.facebook.com/add.php? api_key=9914392752d39e99600f2be9d2d740e2&pagesFQL: select page_id, type from page_admin where uid = 534210316
FQL query on page_admin<page_admin>    <page_id> 89883054748 </page_id>    <type> LOCAL_TECHNOLOGY_TELECOMMUNICATIONS_SERVICES </type></page_admin><page_admin>    <page_id> 81932813028 </page_id>    <type> LOCAL_BUSINESS </type></page_admin><page_admin>    <page_id> 22402815405 </page_id>    <type> TELEVISION </type></page_admin><page_admin>    <page_id> 7738716301 </page_id>    <type> TECHNOLOGY </type></page_admin>Can combine with page table to get more info such as Page names, profile picture URL, all data, and fan countAlso has_added_app
Using the StreamStream.publish not for Pages yetUse feed.publishTemplatizedAction instead
FBML Boxesprofile.setFBML with page idParameters markup and profile_mainCorrespond to Boxes and Wall/Info<fb:add-section-button section="profile" />
Page TabsAdd tab name and sub-URL in developer app
Page Tabs
Page Tabs
Page TabsTab callback does not receive fb_sig_userfb_sig_page_idfb_sig_is_admin (need to check)fb_sig_is_fanfb_sig_page_added (always 1 for tab)fb_sig_type
Page TabsAJAX call can get user-specific infoRelative hyperlinks stay within tabAbsolute links back to canvasFBJS and Flash do not autoload
Page Tabs
Page Tabs
Page Tabs
Page Tabs
Canvas in Fan Page contexthttp://apps.facebook.com/hedkandi/http://apps.facebook.com/hedkandi/edit/?fb_page_id=77387163http://apps.facebook.com/hedkandi/.../?fb_page_id=77387163Might also get user info passed as POST paramsEdit pages can have <fb:page-admin-edit-header />
Dan Lesterdan@theiplatform.comhttp://theiplatform.com

More Related Content

PPT
Developing Facebook Application
PPTX
Facebook Developer Garage Cyberjaya
PPT
What's New on the Facebook Platform, July 2011
PPT
Facebook Apps
PPTX
Creating a content managed facebook app
PPT
Facebook Connect
PPT
How to develop app for facebook fan page
PPTX
Optimizing WordPress sites for SEO and social media by Miriam Schwab
Developing Facebook Application
Facebook Developer Garage Cyberjaya
What's New on the Facebook Platform, July 2011
Facebook Apps
Creating a content managed facebook app
Facebook Connect
How to develop app for facebook fan page
Optimizing WordPress sites for SEO and social media by Miriam Schwab

What's hot (16)

PPTX
Introduction to facebook platform
DOCX
Http error message
PPT
Omniauth
PDF
Merging facebook pages
PPTX
Alphageeks meetup - facebook api
PPT
Introduction to Facebook Application development
PDF
Facebook Open Stream API - Facebook Developer Garage Dhaka
PDF
Facebook Connect Tutorial
PPTX
Salesforce Winter Release
PDF
Facebook App Development
PPT
Facebook API in the Real World - Myles Noton - Miniclip
PPT
Facebook api
PDF
Magento Facebook Deal Extension
PPTX
Sample- Ebay facebook
PPTX
Competitive Intelligence – Social Media Tools and Tactics
PDF
WebsiteAlive Customization - Adding Buttons & Links to Your Website
Introduction to facebook platform
Http error message
Omniauth
Merging facebook pages
Alphageeks meetup - facebook api
Introduction to Facebook Application development
Facebook Open Stream API - Facebook Developer Garage Dhaka
Facebook Connect Tutorial
Salesforce Winter Release
Facebook App Development
Facebook API in the Real World - Myles Noton - Miniclip
Facebook api
Magento Facebook Deal Extension
Sample- Ebay facebook
Competitive Intelligence – Social Media Tools and Tactics
WebsiteAlive Customization - Adding Buttons & Links to Your Website
Ad

Viewers also liked (19)

PDF
Assemblée annuelle et extraordinaire des actionnaires
PPTX
Admin images and imagination
PPT
Webinar: Network Like Your Career Depends on It (Alexis Grant)
PPT
Toby Beresford
PPT
Iskandar
PPTX
Top Five Social Media FAILS
PPT
今天你M了沒V1(2)
PDF
ARRA Weatherization Presentation
PPT
Fiatech 1
PPT
Karl Bunyan Slides: April Facebook Developer Garage
PPTX
Clara Shih Slides: April Facebook Developer Garage
DOC
Legal Secretary Position(Description)
PPTX
Joshua March: Introduction
PPT
Offerpal Slides: April Facebook Developer Garage
PPTX
PMIS at City Center - a Unifier Deployment
PPT
Toby Beresford
PPT
Private Money Power Point Presentation(Willy)
PPT
Inleiding sociale media - Lions BO4 OOstende
PPT
Heat Exchanger
Assemblée annuelle et extraordinaire des actionnaires
Admin images and imagination
Webinar: Network Like Your Career Depends on It (Alexis Grant)
Toby Beresford
Iskandar
Top Five Social Media FAILS
今天你M了沒V1(2)
ARRA Weatherization Presentation
Fiatech 1
Karl Bunyan Slides: April Facebook Developer Garage
Clara Shih Slides: April Facebook Developer Garage
Legal Secretary Position(Description)
Joshua March: Introduction
Offerpal Slides: April Facebook Developer Garage
PMIS at City Center - a Unifier Deployment
Toby Beresford
Private Money Power Point Presentation(Willy)
Inleiding sociale media - Lions BO4 OOstende
Heat Exchanger
Ad

Similar to Dan Lester (20)

PPT
Creating a Facebook App
PDF
How to write a FaceBook Application
PDF
Facebook App Development
PDF
Developing Facebook Application - Nagpur PHP Meetup
PPT
Facebook Platform - Tech
PDF
funP 麻吉 開發者俱樂部十月份聚會
PDF
Build social apps for Facebook
PDF
Charlie Cheever Facebook Developer Garage Uganda
PPT
Facebook plateform architecture presentation
PDF
Facebook Application Development
PPTX
Facebook Apps
PDF
Workshop : Facebook JavaScript SDK
PDF
Interactive facebook pages
PDF
Facebook Platform for Developers
PDF
Developing Facebook Application
PPT
Facebook app
ODP
Facebook Platform
PPT
Fancy Facebook Fan Pages - A Step By Step Guide
PPT
Facebook apps
Creating a Facebook App
How to write a FaceBook Application
Facebook App Development
Developing Facebook Application - Nagpur PHP Meetup
Facebook Platform - Tech
funP 麻吉 開發者俱樂部十月份聚會
Build social apps for Facebook
Charlie Cheever Facebook Developer Garage Uganda
Facebook plateform architecture presentation
Facebook Application Development
Facebook Apps
Workshop : Facebook JavaScript SDK
Interactive facebook pages
Facebook Platform for Developers
Developing Facebook Application
Facebook app
Facebook Platform
Fancy Facebook Fan Pages - A Step By Step Guide
Facebook apps

Recently uploaded (20)

PDF
Keanu Reeves Beyond the Legendary Hollywood Movie Star.pdf
PDF
High-Quality PDF Backlinking for Better Rankings
PDF
Download FL Studio Crack Latest version 2025
PPTX
The Pearl - project of Advanced Reading course
PDF
WKA? #29.5: "HELLO NURSE" TRANSCRIPT.pdf
PDF
What is Rotoscoping Best Software for Rotoscoping in 2025.pdf
PPTX
continuous_steps_relay.pptx. Another activity
PDF
EVs U-5 ONE SHOT Notes_c49f9e68-5eac-4201-bf86-b314ef5930ba.pdf
PPTX
the-solar-system.pptxxxxxxxxxxxxxxxxxxxx
PDF
How Old Radio Shows in the 1940s and 1950s Helped Ella Fitzgerald Grow.pdf
DOCX
Talking Owls and Time Travel: Lessons in Curiosity
PDF
CityofHorror_v1.1.pdf manual en español i
PPTX
701301-Happy Birthday Slideshow Template.pptx
DOC
UNG毕业证学历认证,阿莱恩特国际大学毕业证文凭证书
PDF
Rare Big Band Arrangers Who Revolutionized Big Band Music in USA.pdf
DOCX
Nina Volyanska Controversy in Fishtank Live_ Unraveling the Mystery Behind th...
PDF
Western Pop Music: From Classics to Chart-Toppers
PDF
Ct.pdffffffffffffffffffffffffffffffffffff
DOC
NSCAD毕业证学历认证,温哥华岛大学毕业证国外证书制作申请
PDF
Best IPTV Service Providers in the UK (2025) – Honest Reviews & Top Picks
Keanu Reeves Beyond the Legendary Hollywood Movie Star.pdf
High-Quality PDF Backlinking for Better Rankings
Download FL Studio Crack Latest version 2025
The Pearl - project of Advanced Reading course
WKA? #29.5: "HELLO NURSE" TRANSCRIPT.pdf
What is Rotoscoping Best Software for Rotoscoping in 2025.pdf
continuous_steps_relay.pptx. Another activity
EVs U-5 ONE SHOT Notes_c49f9e68-5eac-4201-bf86-b314ef5930ba.pdf
the-solar-system.pptxxxxxxxxxxxxxxxxxxxx
How Old Radio Shows in the 1940s and 1950s Helped Ella Fitzgerald Grow.pdf
Talking Owls and Time Travel: Lessons in Curiosity
CityofHorror_v1.1.pdf manual en español i
701301-Happy Birthday Slideshow Template.pptx
UNG毕业证学历认证,阿莱恩特国际大学毕业证文凭证书
Rare Big Band Arrangers Who Revolutionized Big Band Music in USA.pdf
Nina Volyanska Controversy in Fishtank Live_ Unraveling the Mystery Behind th...
Western Pop Music: From Classics to Chart-Toppers
Ct.pdffffffffffffffffffffffffffffffffffff
NSCAD毕业证学历认证,温哥华岛大学毕业证国外证书制作申请
Best IPTV Service Providers in the UK (2025) – Honest Reviews & Top Picks

Dan Lester

  • 1. Dan Lester, Co-founder & CTOWhat Developers can do with Facebook Fan Pages
  • 2. Main Integration PointsStream on the Wall tabFBML boxesPage tabsEdit pageApp Canvas in ‘Fan Page context’API calls for Page/User info
  • 3. Stream on the Wall tab
  • 8. App Canvas in ‘Fan Page context’http://apps.facebook.com/hedkandi/http://apps.facebook.com/hedkandi/edit/?fb_page_id=77387163http://apps.facebook.com/hedkandi/.../?fb_page_id=77387163
  • 9. API calls for Page/User infopages.getInfopages.isAdminpages.isAppAddedpages.isFan
  • 10. Supporting Fan Pages in an appDeveloper appAuthentication tabTick “Facebook Pages”
  • 12. Which pages have installed the app?You do not get an ‘allow’ pingCan’t query which Pages have the app installedPage tab is activated (or canvas in ‘Page context’)http://www.facebook.com/add.php? api_key=9914392752d39e99600f2be9d2d740e2&pagesFQL: select page_id, type from page_admin where uid = 534210316
  • 13. FQL query on page_admin<page_admin> <page_id> 89883054748 </page_id> <type> LOCAL_TECHNOLOGY_TELECOMMUNICATIONS_SERVICES </type></page_admin><page_admin> <page_id> 81932813028 </page_id> <type> LOCAL_BUSINESS </type></page_admin><page_admin> <page_id> 22402815405 </page_id> <type> TELEVISION </type></page_admin><page_admin> <page_id> 7738716301 </page_id> <type> TECHNOLOGY </type></page_admin>Can combine with page table to get more info such as Page names, profile picture URL, all data, and fan countAlso has_added_app
  • 14. Using the StreamStream.publish not for Pages yetUse feed.publishTemplatizedAction instead
  • 15. FBML Boxesprofile.setFBML with page idParameters markup and profile_mainCorrespond to Boxes and Wall/Info<fb:add-section-button section="profile" />
  • 16. Page TabsAdd tab name and sub-URL in developer app
  • 19. Page TabsTab callback does not receive fb_sig_userfb_sig_page_idfb_sig_is_admin (need to check)fb_sig_is_fanfb_sig_page_added (always 1 for tab)fb_sig_type
  • 20. Page TabsAJAX call can get user-specific infoRelative hyperlinks stay within tabAbsolute links back to canvasFBJS and Flash do not autoload
  • 25. Canvas in Fan Page contexthttp://apps.facebook.com/hedkandi/http://apps.facebook.com/hedkandi/edit/?fb_page_id=77387163http://apps.facebook.com/hedkandi/.../?fb_page_id=77387163Might also get user info passed as POST paramsEdit pages can have <fb:page-admin-edit-header />