2015-10-15 28 views
0

我有包含多個組的列表,其中batchSubscribe我只想更新列表中的單個組,這是可能的,或者每個更新都應包含有關其他組的信息?創建多個時通過MailChimp API v2.0更新1組

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請求所有組信息我做?

回答

0

在第2版中,您將需要提供所有組數據,因此無法進行部分更新。但是,在API的v3中,這是可能的。