MailChimp取消订阅PHP

时间:2014-10-31 18:39:29

标签: php mailchimp

我正在尝试通过PHP解决取消订阅MailChimp的可能性。

我正在使用mailchimp-api-php link to repo

我无法找到取消订阅代码的任何示例,但是在提供的封装器中使用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文档中没有提到需要甚至在unsubscribe函数中包含FNAME的地方。我只是迷失在这里,拼命地希望有人能照亮他们。

1 个答案:

答案 0 :(得分:4)

在这里查看他们的文档:https://bitbucket.org/mailchimp/mailchimp-api-php/src/7ac99b5ac746d5875c5c350ad7e3b83674c83ec1/src/Mailchimp/Lists.php?at=master#cl-747 - unsubscribe方法要求第二个参数是带有电子邮件密钥的数组。写下你的代码:

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