// _DOC vars [ad_account_id:s] // use FacebookAds\Object\AdAccount; // use FacebookAds\Object\AdAccountFields; $account = new AdAccount($ad_account_id); $account->{AdAccountFields::NAME} = "New Name"; $account->update(); // _DOC close [ADACCOUNT_UPDATE] $account->{AdAccountFields::NAME} = $account_name; $account->update(); unset($account); // _DOC open [ADACCOUNT_GET_ADCAMPAIGNS] // _DOC vars [ad_account_id:s] // use FacebookAds\Object\AdAccount; // use FacebookAds\Object\Fields\AdCampaignFields; $account = new AdAccount($ad_account_id); $campaigns = $account->getAdCampaigns(array(AdCampaignFields::NAME)); foreach ($campaigns as $campaign) { echo $campaign->{AdCampaignFields::NAME} . PHP_EOL; } // _DOC close [ADACCOUNT_GET_ADCAMPAIGNS] $label = new AdLabel(null, $ad_account_id); $label->{AdLabelFields::NAME} = 'ADACCOUNT_GET_ADCAMPAIGNS_LABEL'; $label->create(); $ad_label_id = $label->{AdLabelFields::ID}; // _DOC open [ADACCOUNT_GET_ADLABELS] // _DOC vars [ad_account_id:s] // use FacebookAds\Object\AdAccount; $account = new AdAccount($ad_account_id); $account->getAdLabels(); // _DOC close [ADACCOUNT_GET_ADLABELS] // _DOC open [ADACCOUNT_GET_ADCAMPAIGNS_ADLABEL]