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

时间:2015-10-15 06:04:38

标签: php mailchimp

我有多个组的列表,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请求的所有组的信息吗?

1 个答案:

答案 0 :(得分:0)

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