2024: Domino Containers - The Next Step. News from the Domino Container commu...
Facebook API For Developers : Overview
1. #1
Facebook API for Developers
Overview
Wildan Maulana
wildan.m@openthinklabs.com
http://workshop.openthinklabs.com
2. What We Will Cover
● Introducing the Facebook Platform
● Getting Ready for Facebook Application
Development
● Learning Facebook Platform Fundamentals
● Building a Facebook Application, Start to Finish
● Going Further with Your Application
3. Introducing the Facebook Platform
● What Is Facebook?
● A Brief History of Facebook
● The Elements of the Facebook Platform
● Facebook Markup Language
● REST API Calls
● Facebook Query Language
● Facebook JavaScript
● Client Libraries
● Summary
4. Getting Ready for Facebook
Application Development
● What’s Needed ● Creating a New Application
● Creating a Facebook Account ● Facebook Terms of Service
● Understanding Facebook Highlights
Layout and Terms ● Using Facebook Tools
● Setting Up Your Server ● API Tab
● Adding the Developer ● XML
Application ● JSON
● Understanding How ● PHP
Facebook Applications Work ● FBML Tab
● Feed Preview Console Tab
● Using Programming Tools
● Summary
5. Learning Facebook Platform Fundamentals
● Client Library Primer ● Data Store API ● Facebook JavaScript
● API Primer ● FQL Primer Primer
Tables
DOM Objects
●
● Authentication ●
● Functions and Operators
● Events ● Facebook Markup Language Primer ● Putting It Together
● FBML Valid HTML Tags
● ● Things to Remember
● Feed ● FBML Tags
● FQL ● Conditionals
● Summary
● Friends ● User/Group Information
● Profile Specific
● Group
● Embedded Media
● Marketplace ● Visibility on Profile
● Notifications ● Tools
● Photos ● Forms
● Profile ● Other
Editor Display
Users
●
●
● Page Navigation
● Error Codes ● Dialog Boxes
● Wall
● Mock Ajax
6. Building a Facebook Application,
Start to Finish
● Setting Up Eclipse ● Jumping In
External Web Services
Using Plug-Ins
●
●
● Game Review
● Remote Project Support ● Add Game
(FTP/SFTP) ● Publishing Feeds
● PHP Development Tools ● Testing
● Data Tools Platform SQL ● Debugging
Development Tools ● Scaling
● Connecting to Your Web Server ● Launching Your Application
Creating the About Page
● Layout Out the Project ●
● Creating a Logo
● Creating the Database ● Submitting for Approval
● Designing the Database ● Publicizing Your Application
● Advanced Techniques
● Working with SQL
● Summary
7. Going Further with Your Application
● Application Statistics
● Monetizing
● AdSense
● Amazon
● Adonomics
● Others
● Advertising Tips
● Selling Your Application
● Help, I’m Stuck! (and Other Resources)
● Summary