如何使用python mailchimp API v2.0订阅某人到列表?

时间:2014-11-27 10:13:42

标签: python mailchimp

我想使用Mailchimp API 2.0official mailchimp python package为用户订阅列表。我找不到任何关于如何的直接文档。

2 个答案:

答案 0 :(得分:18)

在开始之前,您需要登录Mailchimp获取API密钥和列表ID。

要获取API密钥,请访问帐户>额外并生成API密钥。 要获取列表ID,请访问列表>我的清单>设置>列表名称和默认值

接下来,请确保已安装mailchimp python包:

pip install mailchimp

最后:

import mailchimp
API_KEY = 'my-api-key'
LIST_ID = 'my-list-id' 

api = mailchimp.Mailchimp(API_KEY)
api.lists.subscribe(LIST_ID, {'email': 'email@example.com'})

答案 1 :(得分:6)

除了seddonym的答案之外:如果你想添加订阅者的名字或其他细节,可以通过将merge_vars添加到函数调用来实现,如下所示:

api.lists.subscribe(LIST_ID, {'email': email}, merge_vars={'FNAME':fname,'LNAME':lname})

请点击此处查看所有选项:https://apidocs.mailchimp.com/api/2.0/lists/subscribe.php