我有多个组的列表,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请求的所有组的信息吗?
答案 0 :(得分:0)
在v2中,您需要提供所有组数据,无法进行部分更新。但是,在API的第3版中,这是可能的。