Я использую оболочку PHP Mailchimp v.2 API для обработки подписки ... https://bitbucket.org/mailchimp/mailchimp-api-php однако, если абонент уже существует в списке или абонент был отписано , он возвращает ошибку, и я хочу знать способ, которым я могу закодировать это, где, если любой из этих случаев существует, он продолжит выполнение кода без отображения ошибки. Прошу прощения, если это простой вопрос.Mailchimp PHP api v.2, пользователь уже существует или отменяет подписку возвращает ошибку
$api_key = "XXXXXXXXX";
$list_id = "XXXXXX";
require('Mailchimp.php');
$Mailchimp = new Mailchimp($api_key);
$Mailchimp_Lists = new Mailchimp_Lists($Mailchimp);
$merge_vars = array('FNAME'=>htmlentities($_POST['stripeFirstName']), 'LNAME'=>htmlentities($_POST['stripeLastName']));
$subscriber = $Mailchimp_Lists->subscribe($list_id, array('email' => htmlentities($_POST['stripeEmail'])), $merge_vars);
Хорошо, теперь как мне пропустить ошибку или ее эхо? Мне также нужно, чтобы он перенаправлялся на другую страницу с помощью заголовка() по сравнению с эхом ошибки. Благодаря! – Ben
Удалите инструкции echo/var_dump в пользу функции header(). Позаботьтесь, но пока нет выхода. –
Звучит так, будто вы перемещаете цель. Если вы ответили на свой первоначальный вопрос, отметьте его как принятый. В качестве альтернативы, измените свой вопрос более подробно о том, чего вы хотите достичь, и о том, что вы попробовали. –