gpt4 book ai didi

php - Facebook 广告 API - 无法编辑受众

转载 作者:搜寻专家 更新时间:2023-10-31 21:53:10 26 4
gpt4 key购买 nike

我正在尝试创建自定义受众并按照给定的说明进行操作 here .

这是我用过的代码。

  $audience = new CustomAudience(null, 'act_'.$account_id);
$aud_data = array(
CustomAudienceFields::NAME => $name,
CustomAudienceFields::SUBTYPE => CustomAudienceSubtypes::WEBSITE,
CustomAudienceFields::RULE => array('event' => array('i_contains' => $name ) ),
CustomAudienceFields::PIXEL_ID => $pixelId,
CustomAUdienceFields::DESCRIPTION => '',
CustomAudienceFields::RETENTION_DAYS => 180,
CustomAudienceFields::PREFILL => True
);


$audience->setData($aud_data);

$create = $audience->create();

自定义受众已成功创建,但在仪表板上显示错误“无法编辑受众”,如下面的屏幕截图所示。

Image I'm getting

我不明白这个错误。我正在使用最新的 API,为什么它会使用旧设置?此外,这不是我想要的,我想创建一个“自定义组合受众”,它可通过仪表板使用,但不能通过 API 使用。基本上,我试图通过 API 模拟这个(屏幕截图)。我正在使用 PHP Ads SDK 2.5

Required Image

最佳答案

1) 你的规则应该是一个 JSON 字符串。 CustomAudienceFields::RULE => '{"and": [{"event": {"i_contains": "ViewContent"}},{"content_name": {"i_contains": "'.$name.'"}}]}'

2) Facebook 不通过当前的营销 API (v2.11) 支持该类型: https://developers.facebook.com/docs/marketing-api/reference/custom-audience/

Type of custom audience, derived from original data source. Note: COMBINATION subtype is only used by Power Editor and Ads Manager, and not available through the API.

关于php - Facebook 广告 API - 无法编辑受众,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37236782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com