// use FacebookAds\Object\AdsPixel; // use FacebookAds\Object\Fields\AdsPixelsFields; $pixel = new AdsPixel($pixel_id, $ad_account_id); $pixel->read(array(AdsPixelsFields::CODE)); echo $pixel->{AdsPixelsFields::CODE} . PHP_EOL; // _DOC close [ADSPIXEL_READ_PIXEL_CODE] $destination_account_id = $config->secondaryAccountId; // _DOC open [ADSPIXEL_SHARE_ADACCOUNT] // _DOC vars [business_id:s, destination_account_id:s, pixel_id, account_id:s] // use FacebookAds\Object\AdsPixel; // use FacebookAds\Object\Fields\AdsPixelsFields; $pixel = new AdsPixel($pixel_id, $ad_account_id); $pixel->read(); // destination ad account id without 'act_' $destination_account_id = substr($destination_account_id, 4); $pixel->sharePixelWithAdAccount($business_id, $destination_account_id); // _DOC close [ADSPIXEL_SHARE_ADACCOUNT] // _DOC open [ADSPIXEL_GET_ADACCOUNTS] // _DOC vars [business_id:s, pixel_id, account_id:s] // use FacebookAds\Object\AdsPixel; // use FacebookAds\Object\Fields\AdsPixelsFields; $pixel = new AdsPixel($pixel_id, $ad_account_id); $shared_accounts = $pixel->getAdAccounts(array(), array('business' => $business_id)); foreach ($shared_accounts as $shared_account) { echo $shared_account->{AdAccountFields::ID} . PHP_EOL; } // _DOC close [ADSPIXEL_GET_ADACCOUNTS] $destination_business_id = $config->secondaryBusinessId; // _DOC open [ADSPIXEL_SHARE_BUSINESS] // _DOC vars [business_id:s, destination_business_id:s, pixel_id, account_id:s] // use FacebookAds\Object\AdsPixel;