0
我得到AdAccount場就好了任何adset領域。但是,我所有試圖獲取廣告的嘗試都是失敗的。我正在嘗試獲取在adaccount下運行的所有廣告系列的見解。但首先,我正在測試是否只能獲取廣告系列名稱,但它不起作用。有些觀點需要注意。無法獲取來自Facebook廣告API(PHP v2.8.1)
*我從一個應用程序使用ID N祕密(什麼也沒做的白名單)使用具有其他廣告帳戶擁有管理員權限(即針對其創建的所有廣告主adAcount)相同的帳戶註冊。
*我已經使用利用圖探險與ads_read & ads_management許可生成的臨時訪問令牌。
* Get->v2.8->me?fields=adaccounts{campaigns{adsets{name}}}
取的名字上的資源管理器完美的罰款。
include 'vendor/autoload.php';
use FacebookAds\Api;
Api::init(APP_ID, APP_SECRET, ACCESS_TOKEN);
$api = Api::instance();
use FacebookAds\Object\AdAccount;
use FacebookAds\Object\Fields\AdAccountFields;
use FacebookAds\Object\Fields\AdSetFields;
$fields = array(
AdAccountFields::ID,
AdAccountFields::NAME
);
$account = new AdAccount('act_XXX');
$u=$account->read($fields);
echo $u->name.'<br>';
$adsets = $account->getAdSets(array(
AdSetFields::NAME
));
foreach ($adsets as $adset) {
echo $adset->name;
}
你有任何錯誤響應嗎? – Tiger
回聲'$ U-> name'給我的賬戶持有人名稱後面..之後完全空白..如果我做'的print_r(adsets)'它會返回一個多暗淡對象數組 –