All notable changes to this project will be documented in this file.
advanced_measurement_table
field to Event for Conversions API.
- Graph API call upgrade to v11.0
- Support for sending multiple values for certain UserData parameters to Conversions API.
- Graph API call upgrade to v10.0
action_source
field to Event for Conversions API.
opt_out
field was being removed when set to false for Conversions API.
- Graph API call upgrade to v9.0
delivery_category
field to Content for Conversions API.
- Add empty to the list of reserved keywords.
- Change empty value enum name in AdsPixelFirstPartyCookieStatusValues and AdsPixelDataUseSettingValues
- Fixed a normalization issue for zero values in CustomData in Conversions API
- Start passing in the appsecret_proof to Conversions API custom http_clients when an appsecret is set
- A Conversions API EventRequest custom http_client must now be an object instead of a class name
- Added batching support to Conversions API. Create batched event requests by using BatchProcessor.
lead_id
field to the Conversions APIuser_data
section.- Added HttpServiceInterface to enable the default request object to be overridden by a user-defined HTTP Request Service class. Can be used to create Conversions API event requests.
- Added async support to Conversions API - Create event request promises by using EventRequestAsync.
- Graph API call upgrade to v8.0
delivery_category
field in custom_data section for Conversions API(formerly Serverside API).
- Added support for data processing options in Serverside API. For more details see : https://developers.facebook.com/docs/marketing-apis/data-processing-options
- Graph API call upgrade to v7.0
- Add support for custom properties in the Server-Side API
- Graph API call upgrade to v6.0
- Server-side API added search_string to CustomData and fixed setLastName in UserData object.
- Added function
getHeaders
in RequestException class which provides header information
- Server Side API CustomData model normalization fix
- Added
CrashRepoter
, more context available here
- Added strongly typed Server-Side API for Web (https://developers.facebook.com/docs/marketing-api/facebook-pixel/server-side-api/using-the-api)
- Graph API call upgrade to v5.0
- Add back
source
param inAdaccount->createAdVideo
.
- Introduce
addUsersMultiKey
andremoveUsersMultiKey
inCustomAudience
to still allow add users toCustomAudience
with multiple keys afterCustomAudienceMultiKey
been deprecated.
- Graph API call upgrade to v4.0
- Remove list of API call from Business SDK, any these APIs included in Business SDK will be deprecated.
- Graph API call upgrade to v3.3
- Deprecated
parentID
inAbstractCrudObject
. - Deprecated
CustomAudienceMultiKey
, use classCustomAudience
instead. - Deprecated functions
create
,read
,update
inAbstractCrudObject
. Check out our recommended way to make API call.read
will reset the object fields, whilegetSelf
will get a new object. For example :$async_job = $adaccount->getInsightsAsync($fields, $params); $async_job = $async_job->getSelf(); while (!$async_job->isComplete()) { sleep(1); $async_job = $async_job->getSelf(); }