All notable changes to this project will be documented in this file.
advanced_measurement_tablefield to Event for Conversions API.
- Graph API call upgrade to [v11.0]https://developers.facebook.com/docs/graph-api/changelog/version11.0
- Support for sending multiple values for certain UserData parameters to Conversions API.
- Graph API call upgrade to v10.0
action_sourcefield to Event for Conversions API.
opt_outfield was being removed when set to false for Conversions API.
- Graph API call upgrade to v9.0
delivery_categoryfield 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_idfield to the Conversions APIuser_datasection.- 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_categoryfield 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
getHeadersin 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
sourceparam inAdaccount->createAdVideo.
- Introduce
addUsersMultiKeyandremoveUsersMultiKeyinCustomAudienceto still allow add users toCustomAudiencewith multiple keys afterCustomAudienceMultiKeybeen 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
parentIDinAbstractCrudObject. - Deprecated
CustomAudienceMultiKey, use classCustomAudienceinstead. - Deprecated functions
create,read,updateinAbstractCrudObject. Check out our recommended way to make API call.readwill reset the object fields, whilegetSelfwill 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(); }