Загрузка пользовательских аудиторий из api facebook marketing

Согласно этому: https://developers.facebook.com/docs/marketing-api/reference/custom-audience#Reading следующий фрагмент кода должен возвращать пользовательские аудитории, связанные с моим рекламным аккаунтом. Он возвращает массив объектов, но единственные поля, заполненные этим, — это идентификатор (все остальное, включая его имя, равно нулю).

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

1

Решение

Я только что нашел ответ, и это то, что вам нужно читать() каждый объект для того, чтобы получить полную информацию.

Примерно так должно работать нормально:

$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'];
}
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]