将 Mail Chimp API 集成到 Django 应用程序中。

Posted

技术标签:

【中文标题】将 Mail Chimp API 集成到 Django 应用程序中。【英文标题】:Integrating Mail Chimp API into Django Application. 【发布时间】:2014-05-12 02:33:12 【问题描述】:

任何人都知道,如何将邮件黑猩猩 api 集成到 django 应用程序中?我已经在我的应用程序上安装了 django-mailchimp-v1.3,但无法继续进行其余操作(查看全部),如何将联系人(列表)添加到邮件列表?邮件黑猩猩文档的细节较少。

【问题讨论】:

【参考方案1】:

我会看看作者的以下页面:

https://github.com/piquadrat/django-mailchimp#using-them

有一个很好的例子来说明如何添加/订阅邮件列表。

【讨论】:

是的。!感谢您的回答。但是如何从我的应用程序创建一个新列表?在本文档中,他们仅提到通过提供该列表 ID 将联系人添加到现有列表中。我想创建一个新列表并从我的 django 应用程序中添加联系人。【参考方案2】:

另一种选择是使用 MailSnake。

https://github.com/michaelhelmick/python-mailsnake

【讨论】:

【参考方案3】:

django-mailchimp-v1.3 默认不支持 django 1.7 及更高版本。有一个扩展版本,增加了对 1.7 和可能更高版本的支持。可以使用以下方式安装:

pip install git+https://github.com/ephemerallabs/django-mailchimp.git

【讨论】:

【参考方案4】:

不要使用 django-mailchimp 包,而是使用 mailchimp 包将 MailChimp 集成到您的 Django 站点。

首先,您在 MailChimp 上创建了一个帐户,在那里创建列表,然后获取您帐户的列表密钥和 API 密钥。

安装软件包以将 MailChimp 集成到您的 Django 站点中

pip install mailchimp

然后发送请求以连接您在 MailChimp 中的列表

import mailchimp

API_KEY = <<Your MailChimp API Key>>
LIST_ID = <<Your List Key>>
api = mailchimp.Mailchimp(API_KEY)
api.lists.subscribe(LIST_ID, 'email': 'xyz@gmail.com')

关于此主题的完整教程:https://djangopy.org/package-of-week/how-to-integrate-mailchimp-on-django-to-increase-subscribers/

【讨论】:

以上是关于将 Mail Chimp API 集成到 Django 应用程序中。的主要内容,如果未能解决你的问题,请参考以下文章

使用 Mailchimp 的 API 将订阅者添加到列表

使用 Mailchimp 的 API v3 将订阅者添加到列表

无法在 Chimp 验收测试中单击离子侧菜单按钮

有没有办法将自定义数据发送到 Mailchimp 的 API,以便将其包含在活动中?

Terraform 无法将创建的集成附加到 API 网关的路由中

使用 API 将 Mailchimp 集成到 Laravel