用于私有xero应用程序的python客户端api。
XeroA的Python项目详细描述
xero api提供了一个客户端身份验证模块和一些xero 您的私有应用程序的api资源 会计制度。典型用法通常如下:
from xeroapi.client import Client from xeroapi.resources import XOrganization CONSUMER_KEY = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" CONSUMER_SECRET = "YYYYYYYYYYYYYYYYYYYYYYYYYYYYYY" PATH_TO_YOUR_PRIVATE_KEY = "/path/to/your/private_key.pem" xero_client = Client(CONSUMER_KEY, CONSUMER_SECRET, PATH_TO_YOUR_PRIVATE_KEY) print "Your organization name in XERO is: ", XOrganization.get(xero_client)
请参阅API Overview http://blog.xero.com/developer/API Overview/开始。
客户机
包括认证和信息抽取方法。
- 使用OAuth2进行授权。
- 使用您的私钥和rsa-sha1签名方法对所有api调用进行签名。
- 包括get/put/post方法,这些方法将xml数据转换为python字典。
有关详细信息,请参阅http://blog.xero.com/developer/api overview/authentication/>;部分。
资源
为以下Xero资源定义基于x的类:
- 帐户
- 组织
- 账户类型
- 联系人
- 发票
- 项目
- 品牌主题
- 税率
添加新资源很容易。请参阅Xero Developer API<;http://blog.xero.com/developer/api/>;以获取完整的资源列表。
贡献者
beesdom团队:
- 维赫比-西南图纳利奥卢<;vst@beesdom.com>;
- 伯拉克·切林吉可以can@beesdom.com>;
- 迈赫迈特·法蒂赫·科克萨尔fkoksal@beesdom.com>;
- 阿塔默特根<;atamert@beesdom.com>;
- 尤金·威伊eugene@beesdom.com>;
- 卡尔文ng<;calvin@beesdom.com>;