Разрешить моему пользователю SAAS устанавливать MailChimp в своем магазине

Мы создаем платформу SAAS, как Shopify. Теперь мы хотим, чтобы наши клиенты устанавливали MailChimp в своем магазине точно так же, как покупатель Shopify устанавливает в своем магазине.

Когда я пытался использовать MailChimp на платформе Shopify, я заметил, что Shopify каким-то образом получает ключ / токен от MailChimp после завершения установки, а затем Shopify использует этот ключ / токен для обновления списка MailChimp этого хранилища при возникновении каких-либо событий. Вот что мы хотим построить.

Я попробовал MailChimp API (на игровой площадке) с сгенерированным ключом. Но этот API создает хранилище, список и т. Д. Под моей учетной записью, тогда как мне включить это для учетной записи MailChimp нашего клиента?

Я был бы очень признателен, если бы вы дали мне обратную связь.

1 ответ

Решение

И Shopify, и MailChimp используют OAuth для обмена учетными данными API для учетных записей пользователей между собой.

В вашем случае вам, вероятно, следует ознакомиться с документацией MailChimps OAuth 2 по этой теме.

Когда дело доходит до интеграции MailChimp с вашим SaaS, ваше приложение действует как клиент для MailChimp. Используйте OAuth, чтобы позволить вашим пользователям подключить свою учетную запись MailChimp к вашему приложению и сохранить токены обновления и доступа в вашей базе данных. Это позволяет вам отправлять запросы к API MailChimp для доступа к данным MailChimp вашего пользователя.

Другие вопросы по тегам