Я пытаюсь добавить пользователя в настраиваемую аудиторию, используя следующий код
$audience = new CustomAudience($custom_audience_id);
$audience->addUsers(array(trim($mailAddress)), CustomAudienceTypes::EMAIL);
а также
$users = array(
array('fname', 'lname', '[email protected]'),
array('fnamenew', 'lnamenew', '[email protected]'),
);
$schema = array(
CustomAudienceMultikeySchemaFields::FIRST_NAME,
CustomAudienceMultikeySchemaFields::LAST_NAME,
CustomAudienceMultikeySchemaFields::EMAIL,
);
$audience = new CustomAudienceMultiKey(<CUSTOM_AUDIENCE_ID>);
$audience->addUsers($users, $schema);
Но я получаю ошибку в обоих кодах
(#2650) Failed to update the custom audience: This audience was created from data source EVENT_BASED.WEB_PIXEL_HITS, which does not support data source FILE_IMPORTED.HASHES_OR_USER_IDS
Любое предложение, как я могу решить эту проблему, или есть ли способ добавить пользователя при обновлении пользовательской аудитории?
FacebookAds\Http\Exception\AuthorizationException: (#2650) Failed to update the custom audience: This audience was created from data source FILE_IMPORTED.MULTI_HASHES, which does not support data source FILE_IMPORTED.HASHES_OR_USER_IDS. in /var/www/myproject/vendor/facebook/php-business-sdk/src/FacebookAds/Http/Exception/RequestException.php:159
Но см. facebook.com/groups/pmdcommunity/permalink/1231872900198509 Исправление: передать массив схемы как$type
в github.com/facebook/facebook-php-business-sdk/blob/4.0.0/src/ - person Ryan   schedule 17.08.2019