Mailchimp помнит удаленных подписчиков

В настоящее время я тестирую использование API v3.0 для интеграции MailChimp с существующей формой на моем веб-сайте.

Поскольку я работаю, мне нужно регулярно проверять код. Моя проблема заключается в том, что когда я удаляю своего тестового подписчика через интерфейс Mailchimp и пытаюсь повторно использовать это электронное письмо через мою форму, моя форма выдает следующие ошибки:

 "title":"Member Exists","status":400 error code.

Mailchimp хранит или кэширует адреса электронной почты подписчиков? Я посмотрел вокруг и не могу найти старые записи. Прошло более 48 часов с момента использования тестовых писем.

4

Решение

У меня была похожая проблема, довольно простое решение.

Проблема для меня заключалась в том, что я тестировал с [email protected] например, с Double-opt in (это означает, что клиент получит электронное письмо с подтверждением, прежде чем он будет официально добавлен в список подписчиков).

Когда клиент заполнил форму для зарегистрированных status установлен в pending пока клиент не подтвердит свою подписку на, перейдя по ссылке в электронном письме с подтверждением.

До этого момента они не будут отображаться в пользовательском интерфейсе mailchimp как пользователь, но вы также не сможете зарегистрироваться, используя тот же адрес электронной почты. Вы можете удалить отложенную подписку через curl DELETE https://' .server. '.api.mailchimp.com/3.0/lists/' .$listId. '/members/'. $memberId или обновите данные участников, используя команду PUT.

Чтобы подтвердить, что клиент имеет ожидающую подписку, просто сделайте GET в вашем списке. Вы должны видеть всех подписчиков независимо от их статуса.

Для получения дополнительной информации о статусе:
http://developer.mailchimp.com/documentation/mailchimp/guides/manage-subscribers-with-the-mailchimp-api/

0

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

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

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