示例#1
0
// 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;