0
我正在嘗試整合MailChimp API。我已經關閉了兩個不同的庫,並得到相同的錯誤。在CodeIgniter中使用MailChimp API時出現404錯誤
[type] => http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/
[title] => Resource Not Found
[status] => 404
[detail] => The requested resource could not be found.
[instance] =>
不幸的是,這個錯誤並沒有提供任何有用的信息。我正在使用的庫是this one。
下面是我用在我的控制器代碼:
function __construct(){
parent::__construct();
$this->load->library('mailchimp');
$this->common = array(
'list_id' => '12345678',
);
}
public function signup() {
$form = $this->input->post();
if (!empty($form['website'])) {
// If Honey Pot is filled out
redirect('https://www.google.com');
} else {
$result = $this->mailchimp->call('POST',
'lists/'.$this->common['list_id'].'/members',
array(
'email_address' => $form['email'],
'merge_fields' => array(
"FNAME" => $form['first_name'],
"LNAME" => $form['last_name']
),
'status' => 'subscribed',
)
);
debug($result);
return true;
// Check Result
if ($result['status'] !== 'subscribed' && $result['status'] !== 'pending') {
return false;
} else {
return true;
}
}
}
的debug
功能是幫助我,做了print_r
包裹在<pre>
使我的生活更輕鬆。
我希望這只是一個盯着屏幕太長的情況,缺少明顯或與MailChimp API有什麼不妥之處。