跳转到主要内容

基于Mautic API的Python包装器

项目描述

===============================
Mautic Python
===============================

基于 `requests-oauthlib <https://github.com/requests/requests-oauthlib>`_ 的Mautic API的Python包装器

安装
------------

从GitHub克隆仓库_:

gitclonehttps://github.com/divio/pythonmautic.git python setup.py install


快速入门
----------
将您的Mautic API凭据放入 `apitester/oauth2_app.py`
运行Flask应用以获取OAuth2令牌:

$ python apitester/oauth2_app.py

这样您将有一个 `creds.json` 文件在临时目录中。现在您可以使用Mautic API了

.. code-block:: python

>>> from python_mautic import MauticOauth2Client, Contacts
>>> from python_mautic.utils import read_token_tempfile
>>> token = read_token_tempfile()
>>> mautic = MauticOauth2Client(base_url='<base URL>', client_id='<Mautic Public Key>', token=token)
>>> contacts = Contacts(client=mautic)
>>> print(contacts.get_list())


=======
历史
=======


0.2.0 (2016-12-23)
------------------

* Mautic 2.3的基本认证客户端
* 改进的异常处理


0.1.0 (2016-12-07)
------------------

* 初始移植自 https://github.com/mautic/api-library/

由以下支持