Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Mailchimp api v1.1 listUpdateMember如何发送复选框字段?_Php_Api_Checkbox_Mailchimp - Fatal编程技术网

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

Php Mailchimp api v1.1 listUpdateMember如何发送复选框字段?,php,api,checkbox,mailchimp,Php,Api,Checkbox,Mailchimp,好的,我知道它已经过时了,但它是一个遗留插件,我需要更新 我正在尝试使用listUpdateMember更新mailchimp中的复选框字段。我有正常的merge_变量更新FNAME、LNAME等,但是GROUPINGS one什么也不做,也不返回错误。我最后一次尝试是创建一个手动数组 $group = [array('id' => '3525', 'name' => 'Interests', 'groups' => array('General', 'Education'))

好的,我知道它已经过时了,但它是一个遗留插件,我需要更新

我正在尝试使用listUpdateMember更新mailchimp中的复选框字段。我有正常的merge_变量更新FNAME、LNAME等,但是GROUPINGS one什么也不做,也不返回错误。我最后一次尝试是创建一个手动数组

$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]可以通过调用您的APIModel->listInterestGroupings($listId)找到。

经过大量的抓头操作,最终我自己解决了这个问题,而这并不是一个恼人的浏览缓存

'GROUPINGS'=>array(
                array( 'groups' => 'comma, separated, list, of, options', 'id' => '[groupId]' )   
            )
[groupId]可以通过调用您的APIModel->listInterestGroupings($listId)找到