无法使用python-mailchimp3客户端和MailChimp API 3.0将订阅者添加到兴趣组

时间:2018-08-18 20:49:15

标签: python-3.x mailchimp-api-v3.0

我正在尝试使用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端点吗?预先感谢您的帮助。

0 个答案:

没有答案