Программно «добавить подписчика» в список mailchimp - PullRequest
0 голосов
/ 14 апреля 2020

У меня есть форма подписки Mailchimp, которую я хочу встроить в приложение NextJS / React.

Основной метод c, предоставляемый Mailchimp, заключается в использовании отправки формы по указанному URL (https://account.<cb>.list-manage.com/subscribe/post-json?..) , Это слишком ограничено, потому что я хочу использовать свой javascript для обработки ошибок. Например, проверьте, существует ли пользователь.

Как подключиться к API для клиента?

Что я пробовал:

В документации есть информация о том, как управлять контактами в Mailchimp API 3.0 . Либо через HTTP Basi c Authentication, либо OAuth 2. Но использование ключа API или OAuth на клиенте немного странно, не правда ли?

Я также видел реализацию пакета npm с именем реагировать-mailchimp-подписаться . При этом используется jsonp для обхода методов авторизации. Но когда существующий пользователь подписывается, этот подход не работает, потому что сервер возвращает ответ 404, и сценарий немедленно прекращает работу.

...