gpt4 book ai didi

php - 通过 MailChimp API v2.0 将用户添加到兴趣组

转载 作者:可可西里 更新时间:2023-11-01 12:44:31 26 4
gpt4 key购买 nike

我想通过 MailChimp API 向兴趣小组添加订阅者。

这是我的 $merge_vars 数组:

$merge_vars = array(
'GROUPINGS' => array(
0 => array(
'id' => 17385, // The group list ID
'groups' => "Test 123", // A test group, that does exist
)
)
);

这就是我更新成员的方式:

$update = $mc->lists->updateMember(self::$mainListID, $email, $merge_vars);

这是一个var_dump($merge_vars):

array(1) {
["GROUPINGS"]=>
array(1) {
[0]=>
array(2) {
["id"]=>
int(17385)
["groups"]=>
string(8) "Test 123"
}
}
}

$email是一个结构,这里是$var_dump($email):

array(1) {
["email"]=>
string(11) "my@mail.com"
}

我快要被逼疯了,因为 API 没有返回错误,一切似乎都很顺利,除了用户没有被添加到列表中这个大问题。

我看过this question这帮助我到目前为止,但它使用的 API 版本是 1.3,这可能与它有关。

我做错了什么?

最佳答案

嗯,我想通了。

虽然我可以发誓我已经尝试过这种方式...组必须是一个数组,即使对于单个组也是如此。

我现在的代码:

$merge_vars = array(
'GROUPINGS'=> array(
array(
'id' => 17385,
'groups' => array($post['listName'])
)
)
);

$mc->lists->updateMember(self::$mainListID, $email, $merge_vars);

完美运行。

关于php - 通过 MailChimp API v2.0 将用户添加到兴趣组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18450896/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com