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()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用Java8流API对嵌套列表进行筛选   java如何使用CXF框架使用HTTP基本身份验证保护的web服务?   比较JAVA中的XML,输出:changelog   Springboot中特定异步请求的java设置超时   java为什么使用洋红?   C/C++与java的学习   java试图使用Camel编写一个简单的HTTPS服务器   java Hystrix仪表板   与java MongoDB相关的扩展问题   java外键级联删除在OpenJPA/Postgresql中未按预期工作   我怎样才能下载。xml文件并使用Java解析网页(如html)?   java实现了xml层次结构,它有一个带有级别号的有序列表   将Java Web项目从Maven迁移到Ant