我正在尝试复制广告系列,我正在尝试做的是更改收件人,我知道可以通过网页进行,但我需要使用api执行此操作。在api页面中没有任何线索,是否可能?
这就是它在api page of mailchimp上所说的,没有要发送的参数。
答案 0 :(得分:0)
是的。
您需要对/ campaigns / {campaignId
执行curl修补程序$segmentOpts = [
'match'=>'all',
'conditions' => [
[
'condition_type'=> "EmailAddress",
"op"=>'is',
"field"=>'EMAIL',
"value"=>$email,
]
]
];
$result = $this->getApi()->patch("campaigns/$campaignId", [
'type' => 'regular',
'settings' => $settings,
'recipients' => [
'list_id' => $this->listId,
'segment_opts' => $segmentOpts
]
]
);
上面的示例说明了如何使用条件更新细分,以便仅将广告系列发送到单个电子邮件。
注意:如果已经发送了广告系列,则需要先使用api复制广告系列,然后修补复制的广告系列,然后发送复制的广告系列