Since last Wednesday's update, we announced the built-in follow action, shared guidance on how to grow mobile games and apps with Facebook, and announced plans to help you stay connected to other Facebook developers with Meetups.
Photos and places are important for helping users tell rich stories. As such we've now added the ability to attach multiple photos to Open Graph actions and have added better location support. You can now associate your own location data with your Open Graph actions and objects. This means that you can create your own place objects or use a third party location service instead of Facebook place IDs. Stories that include a location will appear on a user’s Timeline map and will be included in their News Feed stories and aggregations.
To take advantage of this expanded location functionality, in your app's Open Graph settings, select "place" from the drop down menu when defining an object and specify the location property with the "GeoPoint" type. You must also select the "places" checkbox when you submit your action for approval. There may be scenarios where you want to rely on third-party location services like Foursquare to attach location data to your actions. We will now accept third party locations and treat them appropriately.
Check out our documentation to learn more about publishing multiple photos for an action and tagging locations in actions.
We've added the following fields to the event FQL table to make it easier to get the counts of users RSVP-ed to an event:
all_members_count
attending_count
unsure_count
declined_count
not_replied_count
For more informations, check out the event FQL table documentation.
We were originally planning to remove the offline_access
permission next week but have moved that change back to October 3rd, 2012. The Developer Roadmap has been updated. Please see the Removal of offline_access permission doc for more information.
Several breaking changes will be going into effect next week on Thursday, July 5th. Normally, per our Breaking Change policy, we only introduce breaking changes on the first Wednesday of the month but July 4th is a U.S. holiday. Please review this list of changes to ensure your app is up to date and will continue working after we make these changes next week.
Changes without migrations
Removing FB.Canvas.setAutoResize Event GETs from Graph API/FQL will require an access tokenChanges in "July 2012 Breaking Changes" migration
Removing display=wap dialogs Removing some event FQL object fields Coordinate-less tags Removing bookmark.add and profile.addtab dialogs Moving "type" property into "metadata" arrayChanges in other migrations
Removal of FBML Updating Page "hours" property Batch API exception format Removing timezone from event times
For the full details on all these changes, please check out the Developer Roadmap.
The "September 2012 Breaking Changes" migration is now available for you to test your apps to see if they will be affected by the breaking changes happening on September 5th, 2012. Check out the Developer Roadmap for more information on what changes are included in the migration.
It is critical that people have a clear understanding about how the information they share with apps is used. As outlined in our policies, every app on Facebook must provide the URL to their privacy policy in the Dev App.
Starting next week, we will send weekly warnings via email to the developers of apps that have do not have a live privacy policy URL listed in the Dev App. If you have not resolved the issue by the third warning, your app will be placed into sandbox mode and users will not be able to access it. To get your app out of sandbox mode, you will need to go into the Advanced Dialog tab of the Dev App and add the URL to your privacy policy.
We are continuing to reduce the number of methods exposed by the global FB
object in the Javascript SDK and will now start to log a warning to the console whenever a non-documented method is used. At a later time, these will all be stubbed with empty functions before finally being removed entirely from the FB
object. For the list of publicly available methods, please see the Javascript SDK documentation.
The following stats are for activity between Wednesday, June 20th and Wednesday, June 27th.