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

时间:2015-10-08 16:18:05

标签: php api checkbox mailchimp

好的,我知道它已过时但它是我需要更新的旧版插件。

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

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

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

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

正如我所说,其他字段已更新但不是兴趣复选框组。

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

任何帮助都非常感激。

1 个答案:

答案 0 :(得分:0)

最后,在烦人的浏览缓存没有帮助之后,我自己解决了这个问题!

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

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