从facebook marketing api加载自定义受众群体

时间:2016-05-18 10:07:10

标签: php facebook-marketing-api

根据:https://developers.facebook.com/docs/marketing-api/reference/custom-audience#Reading,以下代码应返回与我的广告帐户相关的自定义受众群体。它确实返回了一个对象数组,但是在其上填充的唯一字段是ID(其他所有内容,包括其名称,都为null)。

$account = new AdAccount(<ADS_ACCOUNT_NO>);
$audiences = $account->getCustomAudiences();

1 个答案:

答案 0 :(得分:3)

我刚刚找到了答案,您需要 read()每个对象才能获得完整的详细信息。

这样的事应该可以正常工作:

$account = new AdAccount(<ADS_ACCOUNT_NO>);
$audiences = $account->getCustomAudiences();
$audiencesObjects = $audiences->getObjects();

foreach($audiencesObjects as $audienceObj) {
    $data = $audienceObj->read(['name', 'rule'])->getData();
    print $data['name'];
}