Facebook Developers
DocsToolsSupportNewsApps
Log In
  • Blog
    • 2013
    • 2012
    • 2011
    • 2010
    • 2009
    • 2008
    • 2007
    • 2006
  • Developer Roadmap
  • Developer Events
RSSEmailPlatform Status: Normal

Developer Blog

Shireesh Asthana

Platform Updates: Operation Developer Love

By Shireesh Asthana - Wednesday, May 15, 2013 at 6:30pm

Since last Wednesday's update, we explained how to Create Beautiful Sections for Your App on Timeline including best practices for creating them and tracking user engagement using App insights.

Weekly stats

The following stats are for activity between 05/08/2013-05/15/2013:

Bugs activity

  • 219 bugs were created
  • 65 bugs were assigned
  • 193 bugs were resolved
  • 45 bugs were fixed
  • 148 bug were were duplicate, invalid, or by design

Bugs fixed

  • The response parameters of server side login api changed
  • open graph action causing errors when posted from admin of app
  • Image not shown
  • Handling Price Jumping paragraph has duplicate sentences
  • to represen an items for sale
  • #pricejumping anchor does nothing
  • Open Graph Attachment editing won't work
  • Cannot edit action tenses
  • Open Graph Story - Can't Edit Sample Data or Attachment
  • Open graph returns an error of "You already have an action type named XXX" when creating an action.
  • Unexpected token ; connect.facebook.net/sv_SE/all/debug.js:1765
  • "Uncaught SyntaxError: Unexpected token;" in debug.js
  • Login not returning access_token
  • Don't work on mobile device
  • Authenticatation referral is deprecated.
  • Authenticated referrals are no longer supported
  • Out of date?
  • Mobile Feed Dialog
  • Missing reference to
  • Dead links under "Simplified user session management"
  • have to fix...
  • Typo : facenook instead of facebook
  • Insights endpoint returns OAuthException unexpected error
  • FQL profile_pic: width and height are required when specify one of them
  • Fb Like button showing wonrg like counts
  • Register the achievement
  • "Use of app has been restricted" for app with no restrictions
  • Subscribe Action is not saved for object type
  • Mobile OAuth flow redirecting to chat buddy list, not back to app
  • Invalid Scope: friend_photos
  • getting "An error occured while creating the share [HTTP 400]" message when posting to a page
  • Submission Requirements missing
  • Page states that FQL was deprecated, but that is not mentioned anywhere else
  • Inconsistency between url_link and link_url
  • Clowny repeat of paragraph
  • Login flow for games - broken link
  • "Cannot call API on behalf of this user" error because of "Country Restrictions"
  • fitness:achievements link doesn't work
  • Link to review object broken
  • business.business is 404
  • can't get like of the post with graph's api
  • Problem logging fter switching the iOS6 system user in the Settings app
  • FB.ui method feed does not work anymore if the user has logged out from facebook.com
  • The app token link is 404
  • Link to "basic" data permission is broken

Activity on facebook.stackoverflow.com

  • 391 questions asked
  • 72 questions with a score of 1 or greater
  • 30 answered, 42% answered rate
  • 50 replied, 69% reply rate
Ash Wahi

Create Beautiful Sections for Your App on Timeline

By Ash Wahi - Tuesday, May 14, 2013 at 1:00pm

In March, we introduced new sections on timeline to help people express what’s important to them. Today, we're excited to announce that we've rolled out sections to everyone and are seeing almost 200 million items being added daily.

Many developers have already integrated with sections to make their apps a core part of people’s identities on timeline. We've highlighted a few integrations below along with a new App Insights tool and best practices for creating your own. Sections are also a more beautiful and lasting way to display your app on timeline compared to aggregations, which we are no longer supporting.

Add ratings to the Movies, TV Shows, and Books sections

Apps like Netflix, Rotten Tomatoes, Goodreads have integrated with sections to let people add their favorite media content to timeline. To encourage people to share with friends, we're rolling out the ability to rate content directly on timeline and add ratings from apps.

Enable song discovery from the Music section

People using music apps such as Spotify, Rdio, and Deezer can play songs liked by their friends with one simple click in the Music section. To date, more than 17 billion songs have been added to people’s Music sections through likes and listening activity from apps.

Track workouts using the Fitness section

Apps such as Nike+, Endomondo, Runtastic, and Strava are letting people track their workouts and stay motivated with friends using the Fitness section on timeline. For example, the section below features a summary of runs using data from several fitness apps. The bars show the number of miles for each run and clicking on a bar displays a map of the route taken.

Create custom app sections for your users to add to timeline

If your app does not use any of our common actions (listen, run, watch, read, etc), you can easily create a custom app section. For example, OpenTable created a custom app section for foodies to share the restaurants that they like and recently dined at.

Many game developers are also taking advantage of custom app sections in addition to our Games section. The Hidden Objects game Pearl's Peril uses beautiful images to display the levels that a player has recently completed.

Best practices for creating app sections

Custom app sections require review and user opt in before they can be displayed on timeline. We recommend you keep these best practices in mind when creating yours:

  1. Give people a way to add your custom section to timeline: Consider including a URL in your app to give your users a preview of your section and help them decide whether to add it to timeline (see Foursquare example below).
  2. Choose the right template for your section: For example, apps with great visual content should use the gallery template to draw people's attention. We also support list and map templates.
  3. Focus on quality and completeness before submitting your section for approval: To make the review process simple, submit your section only after making sure your object images and descriptions are complete and look great from the perspective of your users.

Track user engagement with sections using App Insights

To help you track user engagement with sections, we've expanded App Insights to include analytics on timeline section impressions and referral clicks to your app.

Sections are a great way to make your app a core part of people's identities on timeline. To get started today, visit our sections documentation.

Jesse Chen

Platform Updates: Operation Developer Love

By Jesse Chen - Wednesday, May 8, 2013 at 6:00pm

Reach people who have taken an action in your app with 'App User IDs'

At our Mobile Developer Conference on May 2nd, we announced a new targeting field for custom audiences that comes with our latest SDK, called 'App User ID'. Custom audiences let developers and marketers find their existing customers on Facebook. Using information you know about your customers, you can reach the right people on Facebook that you want to connect with. The process behind custom audiences protects people's personal information; learn more here.

In addition to leveraging current customers' hashed email, phone number and Facebook UIDs for custom audiences, you can now also reach groups of people who have taken actions in your app (such as installs or purchases) with relevant ads across both desktop and mobile. With App User IDs, for example, a retail app can reach people who have made a purchase in their app with additional items they may be interested in. Or a game developer can target groups of people who installed one of their games with another game that they are likely to play.

Go to our tutorial to learn how to define an app user ID. Then, use Power Editor, one of our ads tools, to input your list of encrypted IDs, and reach people with ads on Facebook.

Bugs activity

  • 202 bugs were created
  • 53 bugs were assigned
  • 175 bugs were resolved
  • 31 bugs were fixed
  • 144 bug were were duplicate, invalid, or by design

Bugs fixed

  • Built-in object "Review" cannot be used in personal action (property)
  • Sharing from dagbok .nu
  • typo in left menu
  • Is now later?
  • iOS6 sdk 3.1.1 providing invalid tokens even after calls to closeAndClearTokenInformation
  • Missing screenshots
  • Broken link
  • Registration URL is faulty
  • Permissions Dialogue - Music and Video Activity Copy
  • Open Graph fb_ref is not include in activity with the New News feed design
  • og review object has no documentation
  • Some anchors break og objects
  • Spelling error
  • Unable to query is_private from comment table
  • Column shown as indexable when it's not.
  • FQL message table returns ApiResultTypeException
  • Object debugger error: "Facebook URLs aren't scrapable by this Debugger. Try your own." still an issue for some apps
  • some weird error, can't make out anything
  • unintended text in docs
  • There is a delete me link on the developers doc left frame
  • Step 2: Share using the iOS 6 share sheet
  • Step 2: Share using the iOS 6 share sheet (code sample comment)
  • Link on Login Security is broken
  • Insights returns puma error
  • News Feed Game Suggestion Screenshots are random and selects non desirable game screenshot
  • A developer alert received has no text and no action to be taken
  • Syntax error with PHP SDK code sample
  • Apps still in pending review (submitted >1month ago!)
  • different graph ids returned for the same comment
  • Cannot reply to comments with new graph_id format
  • Github comand

Activity on facebook.stackoverflow.com

  • 322 questions asked
  • 60 questions with a score of 1 or greater
  • 15 answered, 25% answered rate
  • 35 replied, 58% reply rate
Alvin Sng

Platform Updates: Operation Developer Love

By Alvin Sng - Wednesday, May 1, 2013 at 3:45pm

Since last Wednesday's update, we welcomed Parse to Facebook, announced Android Community Developer Love Events in May, and Video Recap of Game Developers Conference in SF.

New FQL Tables: table, column

We have added two new FQL tables for introspection – table and column. The table and column tables provide a list of all FQL tables and their columns visible to the calling app and user.

Weekly stats

The following stats are for activity between 04/24/2013-05/01/2013:

Bugs activity

  • 202 bugs were created
  • 66 bugs were assigned
  • 235 bugs were resolved
  • 44 bugs were fixed
  • 191 bug were were duplicate, invalid, or by design

Bugs fixed

  • Creating a page fails with "An unknown error has occurred"
  • App Administrator not shown on my control panel but still has access
  • FB.login crash facebook for iPad when extra scope is requested.
  • og.posts documentation link is broken
  • "Call to a member function on a non-object" when trying to deleting a post
  • FQL group cover pic only returns one image
  • Graph api sometimes return unusable error
  • not found internationalization link
  • news.reads
  • user_adclusters specified twice?
  • Chat API - The XMPP server does not send presence packets
  • Unauthorized source IP address
  • Setting spend_cap on an ad account sets an incorrect value
  • New action type 'join' -- "get code" yields server error
  • FBSBJSON is not existing anymore
  • Change references for read_mailbox to read_page_mailbox
  • me/home returns OAuthException
  • FB.login being opened and displays within a new browser window when option "scope" used
  • Broken link
  • Targeting description for page post like sponsored story is incorrect
  • Ad Create Failing Error Returned - Unknown error: No error. - for ad type 27
  • Argument 2 passed to AdproTxnCampaignEdit::addSpecError() must be an instance of int, array given
  • Inappropriate Marketplace Creative
  • User access tokens longer than 255 characters are being returned
  • Comments & like plugins layout getting out of the frame across all websites!
  • Request id of an incoming request notification
  • likes in graph api /feed result shown as user instead of page
  • Place Checkins Bug
  • Span Tags in Feed Dialog description for iOS & Android
  • Object debugger error: "Facebook URLs aren't scrapable by this Debugger. Try your own.".
  • Graph API returns "OAuthException: (#100) Invalid Connection" when get "/{page_id}" of PUBLIC page
  • NullPointerException on pressing back on native facebook login
  • User is asked for login credentials during reauthorization
  • Scraper preview does not work for some links
  • Collections - Submit f. Approval not working
  • Etags not correctly working
  • The total cost for campaigns doesn't match the sum of all adverts inside
  • FB.ui permissions.request method with iframe display doesn't work for some permissions, like user_photos and manage pages
  • Oauth error: user denied app, when user accepts the app.
  • App Install Error: Even though user accepts application error_reason=user_denied&error=access_denied&error_description=the+user+denied+your+request returning
  • Facebook agent hitting our site too aggressively
  • User initated FB.ui feed set to 'Only me'
  • Error 500 on facebook.com/dialog/oauth using PHP SDK
  • Canvas fluid height is not working
Post archive
Facebook © 2013 · English (US)
AboutAdvertisingCareersPlatform PoliciesPrivacy Policy