用于私有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团队:

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

推荐PyPI第三方库


热门话题
多线程Java Swing定时器和线程&For循环中只执行最后一个命令   java使用@query使用Spring数据创建自定义查询   java如何在多模块Maven项目中自动重用依赖项版本?   java Mongo/JPA IllegalArgumentException解析地理本机查询   accesscontrolexception java。伊奥。从“user.dir”读取时的文件权限   mysql我可以将表名作为参数传递给java准备的语句吗?   java从当前livy会话访问数据文件   运行JUnit测试时未找到java类异常   当来自其他包的类失败时,java方法调用失败   java Tomcat服务器显示无法启动   DB事务分组Spring,java寻找设计思路   java testng。xml未运行类   带图像的java fillRect方法   java使用RecyclerView显示项目,每个项目都带有一个按钮,该按钮应启动不同的RecyclerView   Java在for循环中的hashmap中放置了一些内容