用于访问Sage Intacct api的Python SDK

sageintacctsdk的Python项目详细描述


Sage Intacct SDK

访问Sage Intacct web服务的pythonsdk

安装

此项目需要Python 3+和{a2}库(pip安装请求)。在

  1. 下载并使用此项目(复制到您的项目中,等等)。在

  2. pip安装它。在

     $ pip install sageintacctsdk
    

使用

要使用此SDK,您需要以下用于身份验证的Sage Intacct凭据:sender IDsender passworduser IDcompany IDuser password。在

这个SDK非常容易使用。在

  1. 首先,您需要使用主类sagintacctsdk创建一个连接。在
^{pr2}$
  1. 之后,您就可以访问13个API类中的任何一个:账户、附件、账单、收费卡账户、收费卡交易、联系人、部门、员工、费用报告、费用类型、地点、项目、供应商。在
"""USAGE: <SageIntacctSDK INSTANCE>.<API_NAME>.<API_METHOD>(<PARAMETERS>)"""# Create a new Expense Report of 3800 USD, spent at 2019-28-11 and from employee with employee id E101data={'employeeid':'E101','datecreated':{'year':2019,'month':11,'day':28},'state':'Approved','description':'Team lunch','expenses':{'expense':[{'expensetype':'Food','amount':3800,'expensedate':{'year':2019,'month':11,'day':28}}]}}response=connection.employees.post(data)# Use get_all methods to get all objects of certain typesresponse=connection.accounts.get_all()# Get details of Employee with EMPLOYEEID E101response=connection.employees.get(field='EMPLOYEEID',value='E101')

在该项目的wiki页面中查看有关用法的更多详细信息。在

许可证

这个项目是在MIT许可下授权的-请参阅LICENSE文件了解详细信息

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

推荐PyPI第三方库


热门话题
Java Spring REST API JSON在postman中显示,但在测试中未“看到”   java如何以编程方式检查旋转设备?   java力穷举开关   amazon web services DynamoDB从Java更新列表失败   java Android studio IDE更改波斯注释字体   java如何将postgresql添加到OpenShift Spring应用程序?   java RecycleView分页是否在末尾添加新项?   如何通过java获取移动设备信息?   java为什么Apache Commons StringEscapeUtils escapeXML10不能在groovy中工作?   函数式编程java curry现有的静态函数   java与JList的合作