23 FACEBOOK APP DEVELOPMENT ESSENTIALS

11,512 views
11,067 views

Published on

23 must know hints about facebook application development.

Published in: Technology
2 Comments
15 Likes
Statistics
Notes
No Downloads
Views
Total views
11,512
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
303
Comments
2
Likes
15
Embeds 0
No embeds

No notes for slide































  • 23 FACEBOOK APP DEVELOPMENT ESSENTIALS

    1. eed A You N App? k eboeo netnode.ch Fac fisch r@ . lukas 23 FACEBOOK APP DEVELOPMENT ESSENTIALS FOR THE REST OF US www.netnode.ch
    2. Lukas Fischer - CEO netnode IT services GmbH - Webapplication Development - We love Drupal - We love Facebook Apps - Founder of Guzuu.com - On Demand Social Media Webshop
    3. 1 Where to start? http://www.facebook.com/developers/
    4. 2 Create an App http://www.facebook.com/developers/createapp.php
    5. Create an App
    6. 3 Facebook App Architecture http://www.zilby.com/images/arch.png
    7. 4 Facebook Client Librarys http://wiki.developers.facebook.com/index.php/User:Client_Libraries
    8. 5 Facebook REST-API include('facebook/client/facebook.php'); $facebook = new Facebook(KEY,SECRET); $result = $facebook->api_client->DOSOMETHING();
    9. 6 FACEBOOK REST-API > 200 API methods
    10. Facebook API Examples include('facebook/client/facebook.php'); $facebook = new Facebook(KEY,SECRET); $result = $facebook->api_client->users_getInfo(‘1432471352’, ‘sex’); Array ( [0] => Array ( [sex] => male [uid] => 1432471352 ) )
    11. 7 Facebook Userdata http://wiki.developers.facebook.com/index.php/Users.getInfo 84 personal data chunks! (including birth date, current location and preferred meeting sex)
    12. 8 Extended permissions http://wiki.developers.facebook.com/index.php/Extended_permissions publish stream, read stream, email, read_mailbox, sms, ...
    13. 9 FBML >100 FBML tags
    14. FBML Example
    15. 10 Facebook Bookmarks
    16. 11 FQL FQL: SELECT name, pic FROM user WHERE uid = ‘1432471352’ Array ( [0] => Array ( [name] => Luc Fischer [pic] => PICURL ) )
    17. FQL Examples See the names of all the events that your friends have been invited to: SELECT name FROM event WHERE eid IN ( SELECT eid from event_member WHERE uid IN ( SELECT uid2 FROM friend WHERE uid1=''$user_id''))
    18. 12 FQL tables 42 FQL tables
    19. 13 Test Console http://developers.facebook.com/tools.php
    20. 14 Facebook Policies http://www.facebook.com/terms.php http://developers.facebook.com/policy/
    21. 15 Facebook API Roadmap http://wiki.developers.facebook.com/index.php/Developer_Roadmap
    22. 16 App Metrics
    23. 17 Linking user content - http://www.facebook.com/profile.php?id=XXXXX - http://www.facebook.com/poke.php?id=XXXXX - http://www.facebook.com/addfriend.php?id=XXXXX - http://www.facebook.com/photos.php?id=XXXXX - http://www.facebook.com/wall.php?id=XXXXX - http://www.facebook.com/notes.php?id=XXXXX
    24. 18 How to be up to date?
    25. 18 Developer FAQ http://www.facebook.com/help/?page=431
    26. 19 WIKI http://wiki.developers.facebook.com/
    27. 20 Forum
    28. 21 Healthy? http://developers.facebook.com/live_status.php
    29. 22 Push Changes http://wiki.developers.facebook.com/index.php/Push_Changes
    30. 23 Devkon App http://apps.facebook.com/devkonapp/
    31. eed A You N App? k eboeo netnode.ch Thank You Fac fisch r@ . lukas @lukasfischer lukas.fischer@netnode.ch www.netnode.ch

    ×