Changelog entries are categorized in the following way:
New Features, Changes, and Deprecations only affect this version. 90-Day Breaking Changes affect all versions.
Breaking Changes are not included here since they are not tied to specific releases.
Released July 13, 2016 | Available until October 5, 2018
Metrics - The following metrics have been added. These counts include breakdowns by organic
, paid
, source
, and time
and lifetime breakdown by user demographic info.
follow
unfollow
Webhooks The following field has been added:
is_webhooks_subscribed
- Returns the status of a Webhooks subscription from the Page node. This field can be retrieved via GET
or updated with a POST
on /{page-id}
.Geotargeting Support - We now support geotargeting and gating via the targeting
param on POST /{video-id}
and POST /{page-id}/live_videos
. This can also be extended to supporting restrictions by excluded locales through the API.
Video
Node Fields - The following fields have been added to the Video
node:
copyright_monitoring_status
feed_type
business_management
extended permission to access Business Manager. ads_management
or the manage_pages
permissions will no longer allow access. Facebook will migrate existing apps with these permissions to the new permission. Apps using this permission for the first time need to go through review. Please see Permissions and Business Manager API, Prerequisites for more information.GET /{page-id}/tagged
- This edge now returns posts in which the Page has been tagged. This is a change in behavior from previous versions that only returned posts directed to the Page.
Page Insights - Page metrics insights must now be explicitly specified when making Page Insights related requests. The default behavior of returning all metrics when none are specified is no longer supported.
GET /{open-graph-object-id}/
- The url
field has been removed from this node.Released July 13, 2016 | Available until April 25, 2017
Placements: We have made improvements to our design of placement
, so that advertisers can more easily identify and select placement options that will serve them best. Instead of having page_types
as the only dimension, advertisers can select placements across different dimensions, such as device type including desktop
or mobile
, publisher such as facebook
, instagram
, or audience_network
, and placements of each publisher. Only Facebook has multiple placements currently. The field page_types
will still be included in read results, but cannot be used to create or update placements in v2.7. More details in Targeting Spec.
Ad Creative: With 2.7 object_story_id
will be null
for an ad creative created with an object_story_spec
. The effective_object_story_id
will always be the object_story_id
regardless of object_story_spec
. More details in Ad Creative.
Placement - As a related change, on the /insights
endpoints, we've introduced two new breakdowns options: publisher_platform
and platform_position
. Along with the existing impression_device
breakdown, you can get performance metrics with these placement dimensions. See Insights Breakdowns for more details.
Insights Integer Field - For Insights API, integer values were too big and overflowed with int32. We changed all int32 field values into numeric strings to keep them consistent with other Marketing API fields with currency values. With v2.7, numeric values in int32 are quoted in responses. In v2.5 for backwards compatibility, numeric values in int32 will be shown as a number. More details in our Ads Insights documentation.
Adaccount POST
** - The following has been deprecated:
AD_ACCOUNT_ID/adaccount POST
POST
request to /adaccount
directly.