【问题标题】:Replicate a campaign with mailchimp api(v3) and change recipient list使用 mailchimp api(v3) 复制活动并更改收件人列表
【发布时间】:2017-10-01 03:17:11
【问题描述】:

我正在尝试复制广告系列,而我正在尝试更改收件人,我知道可以通过网页进行操作,但我需要使用 api 来执行此操作。在api页面中没有线索,有可能吗?

这是api page of mailchimp 上所说的,没有要发送的参数。

【问题讨论】:

    标签: mailchimp mailchimp-api-v3.0


    【解决方案1】:

    是的,这是可能的。

    您需要执行 curl PATCH 到 /campaigns/{campaignId

    $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 复制活动,然后修补复制的活动,然后发送复制的活动

    【讨论】:

      猜你喜欢
      • 2015-07-19
      • 2020-12-27
      • 2016-10-11
      • 1970-01-01
      • 2020-06-07
      • 2015-12-04
      • 2016-10-12
      • 2016-05-02
      • 2023-03-12
      相关资源
      最近更新 更多