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

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

推荐PyPI第三方库


热门话题
java Android:在ListView上使用setOnItemClickListener   使用Netbeans 7.0连接到SQL Server的java正在挂起   java Spring3依赖项注入不适用于mule   java Flink SQL结果字段与LocalDateTime上请求的类型错误不匹配   java找不到文件的结尾   考虑到NamingStrategy,java有没有办法将字符串转换为JsonNode?   使用Netbeans/ant部署java(命令行)应用程序   java如何修复Spring引导多部分上载中的“所需请求部分不存在”   java在应用程序启动时通过引用获取映射未知目标实体属性异常   java形状旋转问题Java2d   Weblogic服务器上的java ExecuteAndWaitInterceptor问题   JavaSpringBoot:project将图像保存在错误的路径中,并且在使用IDEIntellji打开时不显示图像   类向java接口添加方法   Swing组件上的Java 7泛型   sql server如何从java获取用户名。sql。联系   java如何检查该行是否与正则表达式(regex)冲突?   java如何在spring引导安全中为计数失败登录设置验证登录为false   图像如何在Java中使PNG的白色透明?