Your SlideShare is downloading. ×
Facebook for Widget Developers
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Facebook for Widget Developers

1,321

Published on

Published in: Technology, Design
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,321
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
34
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. What is a Facebook Application?
    • Third Party Code
    • Used by Facebook Users
    • Interacts with Facebook (Platform)
    • Facebook takes care of authentication, user profiles, etc.
  • 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. What can you put in a widget?
    • HTML/CSS
    • FBML – Special Facebook Tags
    • Images, Flash, MP3s, Silverlight (for real!)
    • Javascript (modified form, FBJS)
    • Profile Boxes are Cached!
      • You have to push content to profile boxes
      • Look up <fb:ref> and session handling form more info.
  • 8. Facebook Data in External Widgets?
    • Very tricky.
    • API can be limiting.
    • Facebook carefully guards user info.
    • Anything spammy isn’t gonna fly.
  • 9. The work is already done for you!
    • http://www.clearspring.com/facebook
    • http://facebook.blogfuse.com/
    • http://www.widgetbox.com/
    • http://blog.ning.com/2007/06/spread_the_love.html
    • Any others I’m missing?
  • 10. Be My Friend.
    • Thanks!
    • [email_address]
    • http://zviband.com
    • http://fbook.us/zvi
    • http://skeevisArts.com

×