我想使用Mailchimp API 2.0和official mailchimp python package为用户订阅列表。我找不到任何关于如何的直接文档。
答案 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