用于集成到visma e-accounting、visma e-ekonomi的python客户机/orm库
visma的Python项目详细描述
==
visma
=
python客户端/orm库集成到visma eaccounting,visma eekonomi
安装
===
使用库需要python 3.6或更高版本
。代码块::python
有关如何获取访问权限以及如何设置访问权限的详细信息,请参阅文档。
使用库
======
API的灵感来源于django orm。visma api有很好的文档记录,
支持根据odata进行过滤,这使得操作与数据库访问非常相似。我们希望能够像普通的python对象那样与所有对象交互。代码块::python
invoice.your撸reference='mr finance guy'
invoice.save()
invoice2=customerinvoicedraft.objects.get('ff9839do-642b-4079-9180-1b8463d24dc2')
DeleTe[()BR/>< BR> >或BR/>客户Cuffice草案.Objist.Delphi(FF9839 DO-64 2B-407991801B8463D24DC2)< BR/> BR/>支持函数:*获取所有对象
*获取单个对象
*保存新对象并更新现有的Vist.SaveE()BR/> *删除对象
BR/> todo:BR/> *过滤通过odata参数,应该类似于django querysets
*管理分页
可用对象
----
一些我们使用并尝试过的对象。但是,其他代码是通过使用“swagger marshmallow codegen”生成
marshmallow模式生成的
<;https://github.com/podhmo/swagger marshmallow codegen/>;`.
由于我们没有用例,所以我们还没有尝试过所有这些功能。
如果有些功能不起作用,我们很乐意收到一些评论。
tested
^^^^^
*customer
*termsofpayment
*customerinvoicedraft
商业支持和开发由认证的VISMA合作伙伴Palmlund Wahlgren Innovative Technology AB开发。
`VISMA集成目录<;https://integrationer.vismaspcs.se/appar/python client orm/>;` `.
我们为VISMA eaccounting(Eekonomi)提供软件开发和集成服务,可以开发您的集成或为您的团队提供支持在这个库中。
请访问“pwit.se<;https://pwit.se>;”或通过“info@pwit.se<;mailto://info@pwit.se>”与我们联系;`
完整的文档可以在https://visma.readthedocs.docs.io/网站上找到。
api-reference
<
===============
<>
测试(沙箱)
----
visma每个帐户客户端
https://eaccounting sandbox.test.vismaonline.com
visma eaccounting api
https://eaccountingapi sandbox.test.vismaonline.com/v2
visma identityserver授权
https://identity sandbox.test.vismaonline.com/connect/authorize
visma identityserver令牌
https://identity sandbox.test.vismaonline.com/connect/token
https://identity.vismaonline.com/connect/authorize
visma identityserver令牌
https://identity.vismaonline.com/connect/token
===
changelog
=
0.0.3
----
添加了对封装模式的处理。
0.0.2
----
处理对象上允许的方法。向所有模型添加方法和端点
>0.0.1
----
初始版本。以orm:y方式使用visma api对象。获取、创建、更新
和删除函数。编辑
swagger marshmallow codegen的输出后添加的所有对象。但只有一部分工作正常。
visma
=
python客户端/orm库集成到visma eaccounting,visma eekonomi
安装
===
使用库需要python 3.6或更高版本
。代码块::python
使用库
======
API的灵感来源于django orm。visma api有很好的文档记录,
支持根据odata进行过滤,这使得操作与数据库访问非常相似。我们希望能够像普通的python对象那样与所有对象交互。代码块::python
invoice.save()
invoice2=customerinvoicedraft.objects.get('ff9839do-642b-4079-9180-1b8463d24dc2')
DeleTe[()BR/>< BR> >或BR/>客户Cuffice草案.Objist.Delphi(FF9839 DO-64 2B-407991801B8463D24DC2)< BR/> BR/>支持函数:*获取所有对象
*获取单个对象
*保存新对象并更新现有的Vist.SaveE()BR/> *删除对象
BR/> todo:BR/> *过滤通过odata参数,应该类似于django querysets
*管理分页
可用对象
----
一些我们使用并尝试过的对象。但是,其他代码是通过使用“swagger marshmallow codegen”生成
marshmallow模式生成的
<;https://github.com/podhmo/swagger marshmallow codegen/>;`.
由于我们没有用例,所以我们还没有尝试过所有这些功能。
如果有些功能不起作用,我们很乐意收到一些评论。
tested
^^^^^
*customer
*termsofpayment
*customerinvoicedraft
商业支持和开发由认证的VISMA合作伙伴Palmlund Wahlgren Innovative Technology AB开发。
`VISMA集成目录<;https://integrationer.vismaspcs.se/appar/python client orm/>;` `.
我们为VISMA eaccounting(Eekonomi)提供软件开发和集成服务,可以开发您的集成或为您的团队提供支持在这个库中。
请访问“pwit.se<;https://pwit.se>;”或通过“info@pwit.se<;mailto://info@pwit.se>”与我们联系;`
完整的文档可以在https://visma.readthedocs.docs.io/网站上找到。
api-reference
<
===============
<>
测试(沙箱)
----
visma每个帐户客户端
https://eaccounting sandbox.test.vismaonline.com
visma eaccounting api
https://eaccountingapi sandbox.test.vismaonline.com/v2
visma identityserver授权
https://identity sandbox.test.vismaonline.com/connect/authorize
visma identityserver令牌
https://identity sandbox.test.vismaonline.com/connect/token
https://identity.vismaonline.com/connect/authorize
visma identityserver令牌
https://identity.vismaonline.com/connect/token
===
changelog
=
0.0.3
----
添加了对封装模式的处理。
0.0.2
----
处理对象上允许的方法。向所有模型添加方法和端点
>0.0.1
----
初始版本。以orm:y方式使用visma api对象。获取、创建、更新
和删除函数。编辑
swagger marshmallow codegen的输出后添加的所有对象。但只有一部分工作正常。