What's New on the Facebook Platform, July 2011

7,155 views

Published on

New stuff on the Facebook Platform for July 2011

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

  • Be the first to like this

No Downloads
Views
Total views
7,155
On SlideShare
0
From Embeds
0
Number of Embeds
631
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Use me!
  • Use me!
  • Use me!
  • Use me!
  • Use me!
  • Use me!
  • Use me!
  • Use me!
  • What's New on the Facebook Platform, July 2011

    1. 1. WHAT’S NEW ON THE FACEBOOK PLATFORM, JULY 2011 <ul><li>Iskandar Najmuddin </li></ul><ul><li>20 th July 2011 </li></ul><ul><li>Facebook Developer Garage London </li></ul>
    2. 2. <ul><li>SUMMERTIME & THE LIVING’S EASY </li></ul>
    3. 3. <ul><li>Rolled out to all developers </li></ul><ul><li>Better at handling lots of apps </li></ul><ul><ul><li>Faster, searchable </li></ul></ul><ul><li>Add non-friend-people to app via email or FB UID: </li></ul><ul><li>Test User management features planned, but no date in roadmap. </li></ul><ul><li>New Developer App </li></ul>
    4. 4. <ul><li>Make your own Send button! </li></ul><ul><li>Three recipient types, three results: </li></ul><ul><li>Send to friend: Creates FB Inbox message </li></ul><ul><li>Send to group: Posts to a Group’s Wall </li></ul><ul><li>Email: You guessed it, sends an email </li></ul><ul><li>Invoke using the JS SDK: </li></ul><ul><li>FB. ui ({ </li></ul><ul><li>  method :   'send' , </li></ul><ul><li>   name :   'Facebook Dialogs' , </li></ul><ul><li>  link :   'https://developers.facebook.com/docs/reference/dialogs/' </li></ul><ul><li>}) ; </li></ul><ul><li>Or via direct URL: </li></ul><ul><li>http://www.facebook.com/dialog/send?app_id=APP_ID&name=Facebook%20Dialogs& </li></ul><ul><li>link=http://developers.facebook.com/docs/reference/dialogs/& </li></ul><ul><li>redirect_uri=http://www.example.com/response/ </li></ul><ul><li>Send Dialog </li></ul>
    5. 5. <ul><li>Easing the pain of the latest Anti-spam measures. </li></ul><ul><li>New part of FB Insights </li></ul><ul><li>Real-time ‘news feed’ feedback shows where your app stands </li></ul><ul><li>If abuse-monitor triggered, FB disables only the specific channel in question </li></ul><ul><li>Apps not deleted, just disabled </li></ul><ul><li>Feedback Metrics </li></ul>
    6. 6. <ul><li>What is the Page Access Token? </li></ul><ul><li>Lets you perform Page admin actions on behalf of the user, e.g.: </li></ul><ul><li>Posting on the Page’s wall </li></ul><ul><li>Changing wall settings (ooh!) </li></ul><ul><li>Adding a Tab (aah!) </li></ul><ul><li>Get Page Access Token: </li></ul><ul><li>GET https://graph.facebook.com/PAGE_ID ?fields=access_token&access_token=ACCESS_TOKEN </li></ul><ul><li>Where ACCESS_TOKEN is a valid admin user Access Token (with manage_pages permission) </li></ul><ul><li>Returns: </li></ul><ul><li>{ access_token :   &quot;PAGE_ACCESS_TOKEN&quot; , id :   &quot;PAGE_ID&quot; , type :   &quot;page&quot; } </li></ul><ul><li>Previously, you had to parse the list from a user’s accounts connection </li></ul><ul><li>Graph API Updates: Page Access Token </li></ul>
    7. 7. <ul><li>Self-explanatory Wall Setting types: </li></ul><ul><li>USERS_CAN_POST </li></ul><ul><li>USERS_CAN_POST_PHOTOS </li></ul><ul><li>USERS_CAN_TAG_PHOTOS </li></ul><ul><li>USERS_CAN_POST_VIDEOS </li></ul><ul><li>Get list: </li></ul><ul><li>https://graph.facebook.com/PAGE_ID/settings?access_token=PAGE_ACCESS_TOKEN </li></ul><ul><li>Set (one setting per API call): </li></ul><ul><li>https://graph.facebook.com/PAGE_ID/settings?setting=USERS_CAN_POST_PHOTOS &value=true&method=POST&access_token=PAGE_ACCESS_TOKEN </li></ul><ul><li>Graph API Updates: Page Wall Settings </li></ul>
    8. 8. <ul><li>Get list: </li></ul><ul><li>https://graph.facebook.com/PAGE_ID/tabs?access_token=PAGE_ACCESS_TOKEN </li></ul><ul><li>Add tab to a Page: </li></ul><ul><li>https://graph.facebook.com/PAGE_ID/tabs?app_id=APP_ID </li></ul><ul><li>&method=POST &access_token=PAGE_ACCESS_TOKEN </li></ul><ul><li>You can also use the Graph API to: </li></ul><ul><li>Delete tabs </li></ul><ul><li>Change tab name & position </li></ul><ul><li>Set tab as default landing tab (for non-likers/non-admins) </li></ul><ul><li>Awesome! </li></ul><ul><li>Graph API Updates: Page Tabs </li></ul>
    9. 9. <ul><li>Test Users – No more silly names </li></ul><ul><li>Set a name on creation: </li></ul><ul><li>https://graph.facebook.com/APP_ID/accounts/test-users?installed=true &name= FULL_NAME <= NEW! &permissions=read_stream&method=post &access_token=APP_ACCESS_TOKEN </li></ul><ul><li>No more names like Lisa Ambdhgdfaffa Huisky  </li></ul><ul><li>Upload video to Pages, App pages, and Groups </li></ul><ul><li>The same as for normal users, but: </li></ul><ul><li>Use the Page/App ID and Page Access Token for Pages & Apps. </li></ul><ul><li>Use the Group ID instead of User ID for Groups. </li></ul><ul><li>API Keys gone </li></ul><ul><li>Use App ID everywhere instead </li></ul><ul><li>Other Graph API Updates </li></ul>
    10. 10. <ul><li>App Directory gone, see ya! </li></ul><ul><li>No need to submit your Apps to directory. </li></ul><ul><li>Submit to Search instead! </li></ul><ul><li>Bye-Bye App Directory </li></ul>GONE
    11. 11. <ul><li>An awesome tool for Graph API testing and learning! </li></ul><ul><li>Official home </li></ul><ul><ul><li>https://developers.facebook.com/tools/explorer/ </li></ul></ul><ul><li>Can be used with test users </li></ul><ul><li>Previously on Simon Cross’ personal domain. </li></ul><ul><li>Graph API Explorer Goes Official </li></ul>
    12. 12. <ul><li>“ The Check-in Deals API allows businesses with multiple store locations to create and manage Check-in Deals at scale without having to log into Facebook.” </li></ul><ul><li>Create Prototype Deals, deploy them across multiple locations </li></ul><ul><li>Designed for parent-child Pages </li></ul><ul><li>Private: “See your account rep” = “Show me the money” </li></ul><ul><li>Future plans include access to reporting </li></ul><ul><li>Needs better, open documentation </li></ul><ul><li>See http://www.scribd.com/doc/59793211/Facebook-Check-in-Deals-API </li></ul><ul><li>Private Check-in Deals API </li></ul>
    13. 13. <ul><li>Roadmap Updates </li></ul><ul><li>July 1 st : Credits migration. Was it good for you? </li></ul><ul><li>Today: FB JS SDK due </li></ul><ul><ul><li>Will use new cookie format </li></ul></ul><ul><li>September 1 st : OAuth 2.0 required </li></ul><ul><li>September 22 nd : manage_pages extended permission required for </li></ul><ul><ul><li>page_admin FQL table </li></ul></ul><ul><ul><li>Reading the accounts connection </li></ul></ul><ul><li>October 1 st : HTTPS support required </li></ul><ul><li>Unknown: Developer App - Test User Management </li></ul>
    14. 14. THAT’S ALL FOR NOW <ul><li>See you next time! </li></ul><ul><li>Ask me about social media, technology, or old-school hip-hop: </li></ul><ul><li>[email_address] </li></ul><ul><li>twitter.com/iskandar </li></ul><ul><li>+44(0)207.096.0146 </li></ul>

    ×