Mailchimp api v1.1 listUpdateMember如何发送复选框字段


Mailchimp api v1.1 listUpdateMember how to send checkbox fields?

我知道它过时了,但这是一个我需要更新的旧插件。

我试图使用listUpdateMember来更新mailchimp中的复选框字段。我有正常的merge_vars更新FNAME, LNAME等,但分组一个不做任何事情,不返回任何错误。我最后一次尝试是创建一个手动数组

$group = [array('id' => '3525', 'name' => 'Interests', 'groups' => array('General', 'Education'))];

将其分配给$merge_vars['GROUPINGS'],然后通过创建的api发送

$api->listUpdateMember($listId, $email, $merge_vars);

正如我所说的,其他字段得到更新,但兴趣复选框组没有更新。

所以我的主要问题是知道什么GROUPINGS变量是期望作为一个数组,如果有人可以设置它作为一个php数组,我可以从我的表单字段重新创建这个。

非常感谢。

最终我自己解决了这个问题。

'GROUPINGS'=>array(
                array( 'groups' => 'comma, separated, list, of, options', 'id' => '[groupId]' )   
            )

[groupId]可以通过调用yourApiModel->listInterestGroupings($ listtid)