我正在尝试使用charlesthk的Python客户端here和MailChimp API v3.0将订阅者添加到MailChimp列表中的组名中。
我有一个MC列表,其类别为“杂志”,分为三个类别 在那下的名字。 但我找不到添加方法 订户通过此客户端和API的名称。
我没有在客户端代码中找到添加位置 用户对名称进行分组,或者对任何看起来很有前途的MailChimp API端点进行分组。
通过Web UI的“操作”菜单将订户添加到组名,或进行转换 将我的数据保存到列表导入生成器的.csv文件中,如here所述 似乎太单调乏味,不实用。
我已经在SO和其他地方找到了使用PHP或curl解决类似问题的项目,但尚未成功将它们转换为Python3。
这是我用来将兴趣添加到类别的示例代码:
import os
from mailchimp3 import MailChimp
my_api_key = os.environ['CHIMPKEY']
my_username = os.environ['USERNAME']
client = MailChimp(mc_api=my_api_key, mc_user=my_username)
list_id = 'abcde01234'
category_id = 'edcba43210'
data_list = [{'name': 'Tennis Mag'},
{'name': 'Golf Mag'},
{'name': 'Fishing Mag'}]
for item in data_list:
client.lists.interest_categories.interests.create(list_id, category_id, item)
我在Fedora 27系统(64位),MailChimp API 3.0和上面描述的python-mailchimp3客户端上使用Python 3.6.5。用户数据来自PostgreSQL数据库。
任何人都可以提供建议,或将我指向我应该使用的Python客户端函数或API端点吗?预先感谢您的帮助。