2014-10-31 90 views
1

我有一段很糟糕的時間,試圖通過PHP對MailChimp退訂進行整理。MailChimp在PHP中取消訂閱

我使用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文檔沒有提到需要,甚至一個地方我在取消訂閱功能中包括FNAME。我只是迷失在這裏,拼命希望有人能照亮自己的路。

+1

看看回購,只要參數是正確的,你的函數應該工作。確保變量'$ email'實際上是一個數組(array('email'=>'[email protected]')',其他變量如$ list_id和$ MailChimp是你期望的。驗證他們而不會看到更多的代碼。 – MSTannu 2014-10-31 18:57:16

回答