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 はエラーを返さないため、すべてが順調に進んでいるように見えるため、気が散りそうです。
これまでのところ、この質問を見てきましたが、使用する API のバージョンは 1.3 であり、それと関係がある可能性があります。
私は何を間違っていますか?