Upload
jesse-stay
View
14.963
Download
0
Embed Size (px)
DESCRIPTION
Presented at Ignite, Salt Lake City, Jesse Stay, The "Social" Geek and author of O'Reilly's FBML Essentials, covers in 5 minutes why Facebook Development is important and what you need to get started.
Citation preview
Facebook Development in 5 Minutes
by Jesse StayThe “Social” Geek
Author, FBML Essentials (O’Reilly)
Who Am I?
Why Should You Care?
•Facebook has 100 million+ Users!•You have full access to those users
And their Mom...
On your own website...
You need to know what your developers can do
with those users.
Facebook Platform
•Traditional Software Development•API Communication
•Social Integration Points
Traditional Software Development in
•Libraries available for most languages - Perl, PHP, Java, Ruby, .NET, others
•Javascript Client API and/or FBJS•HTML and FBML
Facebook API Communication
•Traditional REST calls•Certain calls require authentication•App requires API Key, some times
Private Key•Mostly, the libraries do most of the
work!
Social Integration Points
•Canvas Page•Full Monetization Potential•Developers have full control on this
page
Social Integration Points•User Profile
•Profile Box•Post stories to the Wall, aka, “Mini-
Feed”•Tabs•Create Custom Publisher Box
•Send Notifications and Requests
Architecture
Let’s Get Started!1.Get a Developer Account
1.http://developer.facebook.com
Learn to Read Directions
Create an Application2.Add Your Application, Fill out Form
1.http://developer.facebook.com/get_started.php
Write Some Code1.Basic FBML:
2.Facebook API:
Get Started Learning• Learn FBML Tags Available
• http://wiki.developers.facebook.com/index.php/FBML
• Learn API Methods Available
• http://wiki.developers.facebook.com/index.php/API
• Learn Facebook Connect
• http://wiki.developers.facebook.com/index.php/Facebook_Connect
• Learn FBJS, FQL
• http://wiki.developers.facebook.com/index.php/FBJS
• http://wiki.developers.facebook.com/index.php/FQL
• Learn how your Language-specific Library adapts the API
Other Resources• Facebook Developers Wiki -
http://wiki.developers.facebook.com
• Facebook Developers Forums - http://forum.developers.facebook.com
• IRC - freenode - irc.freenode.net #facebook
• Facebook Page - http://page.fbmlessentials.com
• AllFacebook.com
• InsideFacebook.com
• FaceReviews.com
• StayNAlive.com (of course!)
Where to Find Me
•Twitter: @JesseStay•FriendFeed:
http://friendfeed.com/jessestay•Facebook:
http://jessestay.socialtoo.com•Blog: http://StayNAlive.com