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第三方库


热门话题
java如何使用NTLM在自定义web服务器应用程序上支持SSO?   java在SaveInstanceState上保存和恢复ArrayQue   java从IO迁移到NIO网络,非法阻塞模式异常   Hibernate对象模型设计中的java多对多关系   java如何执行HelloWorld脚本   java Swing数据绑定框架   C++在高级文本3编译后的CMD上输出java程序   java是否在类图中包含JavaScript和HTML文件?   java将具有多个关系的属性映射到另一个类的属性   java Objectify和TimerTask:没有为此线程注册API环境   HibernatePersistence提供程序中出现java错误   java如何检查IP是否可访问,代码名为one   java如何加载和使用一个或多个。类文件?