Skip to main content

MailChimp API v3 的 python 客户端,支持批处理

项目描述

PyPI 软件包最新版本 执照

围绕mailchimp3的轻量级包装器,可以更轻松地使用批处理操作。

入门

安装

pip install batch-mailchimp

用法

这可以用作 mailchimp3 的替代品 - 只需更改顶部的导入,一切都应该工作相同:

from batch_mailchimp import BatchMailChimp as MailChimp

client = MailChimp(
    mc_api='YOUR_API_KEY',
    mc_user='YOUR_USERNAME')

当我们使用batch=True初始化客户端时,附加功能就会出现:

from batch_mailchimp import BatchMailChimp as MailChimp

batch_client = MailChimp(
    mc_api='YOUR_API_KEY',
    mc_user='YOUR_USERNAME',
    batch=True)

如果我们这样做,操作将存储在客户端中,以便稍后运行。例如:

# add John Doe with email john.doe@example.com to list matching id '123456'
batch_client.lists.members.create(
    '123456', {
        'email_address': 'john.doe@example.com',
        'status': 'subscribed',
        'merge_fields': {
            'FNAME': 'John',
            'LNAME': 'Doe',
        },
    },
)

所有新操作都将添加到批处理中。准备好后,我们可以运行批处理中的所有操作:

batch = batch_client.batch.run()

我们可以使用以下命令检查批次的状态:

batch.status()

API 结构和端点

API 结构和端点与mailchimp3 相匹配。您应该参考他们的文档以了解使用情况。

支持

如果您遇到问题,请创建问题

执照

该项目根据 MIT 许可证获得许可。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

batch-mailchimp-0.0.14.tar.gz (3.3 kB 查看哈希

已上传 source