允许我的 SAAS 用户在他们的商店中安装 MailChimp

Allow my SAAS user install MailChimp on their store

我们正在构建类似 Shopify 的 SAAS 平台。现在我们希望我们的客户在他们的商店中安装 MailChimp,就像 Shopify 客户在他们的商店中安装一样。

当我在 Shopify 平台上尝试 MailChimp 时,我注意到安装完成后 Shopify 以某种方式从 MailChimp 收到了一些 key/token,然后 Shopify 使用这个 key/token 来在某些事件发生时更新该商店的 MailChimp 列表发生。这就是我们想要构建的。

我用生成的密钥尝试了 MailChimp API(在 Playground 上)。但是,这个 API 在我的帐户下创建了商店、列表等,那么我如何针对我们客户的 MailChimp 帐户启用它?

如果您能给我一些反馈,我将不胜感激。

Shopify 和 MailChimp 都使用 OAuth 在彼此之间交换 API 用户帐户凭据。

在你的情况下,你可能应该查看 MailChimps OAuth 2 documentation 这个主题。

在将 MailChimp 与您的 SaaS 集成时,您的应用程序充当 MailChimp 的客户端。使用 OAuth 让您的用户将他们的 MailChimp 帐户连接到您的应用程序,并将刷新和访问令牌存储在您的数据库中。这允许您向 MailChimp API 发出请求以访问您用户的 MailChimp 数据。