Bexio Api Python Client
bexio-api-python-client的Python项目详细描述
========
bexio api python客户端图片::https://badge.fury.io/py/bexio api python client.svg
:目标:https://badge.fury.io/py/bexio api python client
…图片::https://travis-ci.org/oesah/bexio-api-python-client.svg?branch=master
:目标:https://travis ci.org/oesah/bexio api python client
…图片::https://codecov.io/gh/oesah/bexio-api-python-client/branch/master/graph/badge.svg
:目标:https://codecov.io/gh/oesah/bexio-api-python-client
。图片::https://api.codeculate.com/v1/badges/a3b970ccfc691d06c052/可维护性
:目标:https://codeculate.com/github/oesah/bexio-api-python-client/可维护性
:alt:可维护性
bexio-api-python-client。它在python中作为一个独立的lib工作,但是需要额外的工作来启动它。有一个django集成,一旦您按照后面的描述正确设置它,它就可以正常工作。如果您希望将它单独与python一起使用,可以查看django集成。它显示了如何在python中单独使用它。自动更新访问令牌
documentation
----
完整文档位于https://bexio api python client.readthedocs.io.
quickstart
----
install bexio api python client::
pip install bexio api python client
如果在这个模块中使用的不是django,则需要编写更多的代码来验证和使用api。查看模块的django
部分以了解如何完成该操作。
---------
有url、视图和其他
帮助程序可以将api集成到django项目中。
代码块::python
installed廑apps=(
…
"bexio py.apps.bexiopyconfig",
…
)
将bexio api python客户端的url模式添加到主:代码:`url s.py`:
。代码块::python
…
]
启动服务器并访问主页(例如:代码:`localhost:8000`)。
您应该在顶部看到一个导航栏,您可以单击"authenticate"
创建令牌。然后,您应该在首页上看到一些数据,
如果您的bexio实例中有任何数据。
----
如果您使用docker,您可以配置一个卷来存储令牌:
示例:
。代码块::yaml
docker compose.yml
卷:
bexio令牌:{}
服务:
应用:
卷:
-bexio令牌:/应用/机密
应用/dockerfile
…
运行mkdir/app/secrets
…
基本用法
——
基本用法参见文档:https://bexio-api-python-client.readthedocs.io/en/latest/bexiopy.html\bexiopy.api.client
函数是随着时间的推移而添加的,但是您可以通过
"call"函数完全使用api。helper方法只提供更好的方法来查询api(例如:code:`bexiopy().contacts.get(2)`)。
helper函数的进度记录在下面的"进度"下。
settings
--
configure the minimum:code:`settings.py`(检查所有文档选项):
…代码块::python
bexio_client_secret='我的_secret'
bexio_client_id='my_id'
bexio_application_scopes=['my_scope_1','my_scope_2']
bexio_application_redirection_url='https://example.com'
启动服务器并转到:code:`/bexiopy/auth/`并使用bexio进行身份验证。
**i18n url**
国际化的url,然后确保将bexiopy
url放在国际化的url之外,因此可以在不使用任何语言代码的情况下调用它(:code:`/bexiopy/auth/`而不是:code:`/en/bexiopy/auth/`)。
::
来源<;YourVirtualenv>;/bin/activate
(myenv)$pip install tox
(myenv)$tox
credits
----
>创建此包时使用的工具和lib:
*cookiecutter
*`cookiecutter djangopack`\br/>*`christian ruhstalker(bexio api php客户端)`\br/>
。_ Cookiecutter:https://github.com/audreyr/Cookiecutter
。_` Cookiecutter djangopack`:https://github.com/pydanny/Cookiecutter djangopack
。_` christian ruhstalker(bexio api php client)`:https://github.com/christian ruhstalker/bexio api php client
----
[]=打开
[~]=进行中
[x]=完成
[-=不可能/忽略
contacts
^^^^^^^
contacts
==
*[x]列出contacts
*[x]搜索contacts
*[x]显示contact
*[x]创建contact
*[x]覆盖contact
*[x]编辑contact
*[x]删除contact
*[]批量创建联系
==列出标题
*[]搜索标题
*[]显示标题
*[]创建标题
*[]覆盖标题
*[]编辑标题
*[]删除标题
^^^^^^^^
*[x]列出发票
*[x]搜索发票
*[x]显示发票
*[x]创建发票
*[x]覆盖发票
*[x]编辑发票
*[x]删除发票
*[x]显示发票pdf
*[x]复制发票
*[]开具发票
*[]将发票标记为已发送
*[]发送发票
*[]列出注释
*[]搜索注释
*[]显示注释
*[]创建注释
*[-]列出付款
*[-]显示付款
*[-]创建付款
*[-]删除付款
history
----
>0.1.5(2017-10-23)
+++++++++++没有标记的页面
0.1.0(2017-10-23)
++++++++++++
bexio api python客户端图片::https://badge.fury.io/py/bexio api python client.svg
:目标:https://badge.fury.io/py/bexio api python client
…图片::https://travis-ci.org/oesah/bexio-api-python-client.svg?branch=master
:目标:https://travis ci.org/oesah/bexio api python client
…图片::https://codecov.io/gh/oesah/bexio-api-python-client/branch/master/graph/badge.svg
:目标:https://codecov.io/gh/oesah/bexio-api-python-client
。图片::https://api.codeculate.com/v1/badges/a3b970ccfc691d06c052/可维护性
:目标:https://codeculate.com/github/oesah/bexio-api-python-client/可维护性
:alt:可维护性
bexio-api-python-client。它在python中作为一个独立的lib工作,但是需要额外的工作来启动它。有一个django集成,一旦您按照后面的描述正确设置它,它就可以正常工作。如果您希望将它单独与python一起使用,可以查看django集成。它显示了如何在python中单独使用它。自动更新访问令牌
documentation
----
完整文档位于https://bexio api python client.readthedocs.io.
quickstart
----
install bexio api python client::
pip install bexio api python client
如果在这个模块中使用的不是django,则需要编写更多的代码来验证和使用api。查看模块的django
部分以了解如何完成该操作。
有url、视图和其他
帮助程序可以将api集成到django项目中。
代码块::python
installed廑apps=(
…
"bexio py.apps.bexiopyconfig",
…
)
将bexio api python客户端的url模式添加到主:代码:`url s.py`:
。代码块::python
…
]
启动服务器并访问主页(例如:代码:`localhost:8000`)。
您应该在顶部看到一个导航栏,您可以单击"authenticate"
创建令牌。然后,您应该在首页上看到一些数据,
如果您的bexio实例中有任何数据。
如果您使用docker,您可以配置一个卷来存储令牌:
示例:
。代码块::yaml
docker compose.yml
卷:
bexio令牌:{}
服务:
应用:
卷:
-bexio令牌:/应用/机密
应用/dockerfile
…
运行mkdir/app/secrets
…
基本用法
——
基本用法参见文档:https://bexio-api-python-client.readthedocs.io/en/latest/bexiopy.html\bexiopy.api.client
函数是随着时间的推移而添加的,但是您可以通过
"call"函数完全使用api。helper方法只提供更好的方法来查询api(例如:code:`bexiopy().contacts.get(2)`)。
helper函数的进度记录在下面的"进度"下。
settings
--
configure the minimum:code:`settings.py`(检查所有文档选项):
…代码块::python
bexio_client_secret='我的_secret'
bexio_client_id='my_id'
bexio_application_scopes=['my_scope_1','my_scope_2']
bexio_application_redirection_url='https://example.com'
启动服务器并转到:code:`/bexiopy/auth/`并使用bexio进行身份验证。
**i18n url**
国际化的url,然后确保将bexiopy
url放在国际化的url之外,因此可以在不使用任何语言代码的情况下调用它(:code:`/bexiopy/auth/`而不是:code:`/en/bexiopy/auth/`)。
::
来源<;YourVirtualenv>;/bin/activate
(myenv)$pip install tox
(myenv)$tox
credits
----
>创建此包时使用的工具和lib:
*cookiecutter
*`cookiecutter djangopack`\br/>*`christian ruhstalker(bexio api php客户端)`\br/>
。_ Cookiecutter:https://github.com/audreyr/Cookiecutter
。_` Cookiecutter djangopack`:https://github.com/pydanny/Cookiecutter djangopack
。_` christian ruhstalker(bexio api php client)`:https://github.com/christian ruhstalker/bexio api php client
----
[]=打开
[~]=进行中
[x]=完成
[-=不可能/忽略
contacts
^^^^^^^
contacts
==
*[x]列出contacts
*[x]搜索contacts
*[x]显示contact
*[x]创建contact
*[x]覆盖contact
*[x]编辑contact
*[x]删除contact
*[]批量创建联系
==列出标题
*[]搜索标题
*[]显示标题
*[]创建标题
*[]覆盖标题
*[]编辑标题
*[]删除标题
^^^^^^^^
*[x]列出发票
*[x]搜索发票
*[x]显示发票
*[x]创建发票
*[x]覆盖发票
*[x]编辑发票
*[x]删除发票
*[x]显示发票pdf
*[x]复制发票
*[]开具发票
*[]将发票标记为已发送
*[]发送发票
*[]列出注释
*[]搜索注释
*[]显示注释
*[]创建注释
*[-]列出付款
*[-]显示付款
*[-]创建付款
*[-]删除付款
history
----
>0.1.5(2017-10-23)
+++++++++++没有标记的页面
0.1.0(2017-10-23)
++++++++++++