MailChimp Отписаться в переполнении стека

Я ужасно пытаюсь разобраться с отпиской от MailChimp через PHP.

Я использую mailchimp-api-php ссылка на репо

Я не смог отследить какие-либо примеры кода отказа от подписки, но используя API и код php в предоставленной оболочке, я собрал это вместе, что мне кажется правильным:

$unsub = $Mailchimp_Lists->unsubscribe(
$list_id,
$email,
true, //delete_member
true, //send_goodbye
false //send_notify
);

Ошибка PHP, которую я сейчас получаю:

Uncaught exception 'Mailchimp_List_MergeFieldRequired' with message 'FNAME must be provided - Please enter a value.

Нигде в документации по API не упоминается необходимость или даже место для включения FNAME в функцию отказа от подписки. Я просто потерян здесь и отчаянно надеюсь, что кто-нибудь сможет осветить путь.

1

Решение

Посмотрите их документацию здесь: https://bitbucket.org/mailchimp/mailchimp-api-php/src/7ac99b5ac746d5875c5c350ad7e3b83674c83ec1/src/Mailchimp/Lists.php?at=master#cl-747 — метод отписки ожидает, что вторым параметром будет массив с ключом электронной почты. Напишите свой код так:

$unsub = $Mailchimp_Lists->unsubscribe(
$list_id,
array('email' => $email),
true, //delete_member
true, //send_goodbye
false //send_notify
);
4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]