Php 与Facebook相似的受众与活动或adset联系在一起

Php 与Facebook相似的受众与活动或adset联系在一起,php,facebook,api,facebook-marketing-api,Php,Facebook,Api,Facebook Marketing Api,我创造了一个相貌相似的观众,效果很好。使用curl-PHP,但我正在传递参数origin_-ids,其值为campaign-id,但它会创建类似的受众,而不会与已传递的campaign-id相关联。 这是我的密码 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/v7.0/'.$id.'/customaudiences'); curl_setopt($ch, CURLOPT_RETURNT

我创造了一个相貌相似的观众,效果很好。使用curl-PHP,但我正在传递参数origin_-ids,其值为campaign-id,但它会创建类似的受众,而不会与已传递的campaign-id相关联。

这是我的密码

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://graph.facebook.com/v7.0/'.$id.'/customaudiences');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
$post = array(
    
    'subtype' => 'LOOKALIKE',
     'origin_audience_id' => $audID, 
    'lookalike_spec' => array(
    'origin_ids' => $_REQUEST['campaign_id'],
    'starting_ratio' => $starting_ratio,
    'ratio' => $ratio,
    'conversion_type' => 'campaign_conversions',
    'country' => $_REQUEST['con'],
  ),
    'access_token' => $access_token
);
$post['lookalike_spec'] = json_encode($post['lookalike_spec']);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);

$result = curl_exec($ch);
if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}
curl_close($ch);

确保交付一个整数数组(如营销API中所述)

看起来很奇怪,但请尝试以下操作(请确保您的
campaign\u id
不是空的):

lookalike_spec.origin_ids
type: array of integers
    'origin_ids' => [$_REQUEST['campaign_id']],