Facebook Development in 5 Minutes by Jesse Stay The “Social” Geek Author, FBML Essentials (O’Reilly)
by Jesse Stay
The “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
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
API Communication
Social Integration Points
Traditional Software Development in Facebook Libraries available for most languages - Perl, PHP, Java, Ruby, .NET, others Javascript Client API and/or FBJS HTML and FBML
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!
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
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
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! Get a Developer Account http://developer.facebook.com
Get a Developer Account
http://developer.facebook.com
Learn to Read Directions
Create an Application Add Your Application, Fill out Form http://developer.facebook.com/get_started.php
Add Your Application, Fill out Form
http://developer.facebook.com/get_started.php
Write Some Code Basic FBML: Facebook API:
Basic FBML:
Facebook API:
Test Your App! http://apps.facebook.com/testapp/test.php
http://apps.facebook.com/testapp/test.php
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
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!)
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
Twitter: @JesseStay
FriendFeed: http://friendfeed.com/jessestay
Facebook: http://jessestay.socialtoo.com
Blog: http://StayNAlive.com
Belief comes through hearing. In order to have belief, we must listen, but we also...
Presentation held at the Etsy Team Captain Summit in Berlin, March 14-16, 2014
Download hack tool @ http://dragoncity.cooldownloadz.com
An how-to build an inexpensive Arduino Board for 5 USD.
step by step guide on how small businesses can start payroll software in -mid-year.
CLC Trendspotting - The Technologies of Makerspaces, presented by Edward Iglesias ...
this is by far one of the best land investment opportunities for investors desiring to take part in one of the hottest real estate markets in central ...
Read more
Create an account or log into Facebook. Connect with friends, family and other people you know. Share photos and videos, send messages and get updates.
Read more
Rolling out a Facebook update takes an average of 30 minutes—15 minutes to generate the ... part of Facebook's development ... 5/17 /2012). Your ...
Read more
... start reporting data with a latency of 5-10 minutes, ... In 5-10 Minutes, Not Days. Facebook Rolls Out ... Development (m/f) at eGym GmbH ...
Read more
Facebook said it saw monthly ... saying that the company gets more than 1 out of every 5 minutes ... The company said it spent $1.17 billion on research ...
Read more
Facebook Developers Facebook ... Lifting the Curtain: the Data Infrastructure Behind Facebook Apps - Duration: 46 minutes. Facebook Developers. 23,360 views;
Read more
This is YouTube’s official VR channel. ... Relativity Dance - A 360° Video from The Hitchhiker's Guide to Neil's Universe - Duration: 5 minutes, 16 seconds.
Read more
... 2 double rooms in a beautiful new development . ... It was just renovating has a good friendly atmosphere. 5 min. walk Baker ... (0-5 minutes walk ...
Read more
A brief history of Facebook Sarah Phillips reports on the development of Facebook, ... The legal case against Facebook dates back to September 2004, ...
Read more
Add a comment