通过MailChimp API v2.0更新一个组,同时创建多个组



我有一个包含多个组的列表,使用batchSubscribe我只想更新列表中的单个组,这是可能的还是每次更新都应该包含有关其他组的信息?

replace_interest必须设置为true(默认)

这是我的代码batchSubscribe:

foreach ($company->users as $user) {
                if ($this->isValidAdmin($user)) {
                    $subscribers[] = ['email' => ['email'           => "$user->email"],
                                                  'email_type'      => 'html',
                                                  'merge_vars'      => ['fname'       => $user->first_name,
                                                                        'lname'       => $user->last_name,
                                                                        'mc_language' => $user->lang,
                                                                        'groupings'   => [
                                                                            ['id'     => Config::get('mailchimp.companies.status'),
                                                                             'groups' => [$company->status]]]]
                    ];
                }
    $subResult = $this->mailchimp->lists->batchSubscribe($adminList, $subscribers, false, true);

或者这是不可能的,我需要包括我所做的所有API请求的所有组的信息?

在v2中,您需要提供所有组数据,无法进行部分更新。在API的v3中,这是可能的。

最新更新