MailChimp 3.0API的包装库
pyilchimp的Python项目详细描述
MailChimp的3.0+API的Python包装器
安装
通过PIP安装:
pip install pyilchimp
用法
基本示例
首先连接到帐户:
from pyilchimp.mailchimp_manager import MailchimpManager mc = MailchimpManager(api_key='1qaz2wsx3edc4rfv5tgb667yhn', server='us1')
现在我们可以提出请求:
campaigns = mc.campaigns.all() recent_campaigns = mc.campaigns.all(filters={'sort_dir': 'DESC', 'count': 20})
经理和资源
如果你曾经使用过django的orm,那么pyilchimp的结构类似于 太好了。资源具有可以查找和返回对象的管理器,例如 寻找并返回竞选活动的竞选经理。的名称 经理是每种资源的小写多元形式,并提供 一个.get()和.all()方法。get()可以返回单个 提供id时的实例,而all()将返回所有对象 匹配提供的筛选器,或默认为最后10个。
mailchimp动作
MailChimp提供的操作不符合标准的restful api 指导方针。使用这些操作映射到具有相同 每个资源的名称。
campaign = mc.campaigns.get('123123123c') campaign.pause()