Mailchimp API:将电子邮件添加到我应用的用户电子邮件列表中

时间:2014-03-02 13:30:22

标签: api mailchimp

是否可以使用Mailchimp API订阅电子邮件到MY USERS的Mailchimp帐户列表而不是我自己的电子邮件?

基本上我有一个网络应用程序,用户通过这个应用程序收集各种订阅者的电子邮件。然后,我希望他们能够单击按钮并将所有这些电子邮件订阅到他们的列表中。

我查看了Mailchimp的API - 特别是/lists/subscribe/lists/batch-subscribe方法。但是到目前为止,它们似乎只适用于您自己的Mailchimp帐户,而不适用于远程用户的帐户。

有人可以告诉我,Mailchimp的API是否可以实现我的目标吗?

1 个答案:

答案 0 :(得分:2)

您需要使用用户的api-key执行api-calls,这意味着您使用其凭据执行调用。

有三种不同的方法来获取api密钥,具有不同的实用级别。

  1. 你猜。它们看起来像没有短划线的guids,以及与之关联的数据中心的一些信息。一些简单(有些不好)的计算表明每个数据中心都有2 ^ 128个api密钥,因此这将消耗cpu和network资源,并调用Mailchimp的范围。链接的图片显示他在美好的一天。如果你选择这个选择,他将不会那么愉快。不要这样做。
  2. 你用邪恶的方式问他们的用户名/密码。这很糟糕,因为它会为您提供这些凭据的所有帐户。这也可以让你访问使用api调用不可用的东西(比如支付东西)。如果您的用户是使用AlterEgo的双工厂安全替代方案的智能管理员,那么这根本不会起作用。这种替代方案不如盲目猜测那么糟糕,但如果它完全有用的话,仍会提供太多的访问权。
  3. 您可以用用户友好的方式(可能有一些快速教程)询问用户在mailchimp中生成api-key以提供给您。这是好的选择(tm)。
  4. 只要您选择第三个,您就可以选择任何实施。

相关问题