访问XeroAPI的Python SDK
xerosdk的Python项目详细描述
xero sdk副本
访问XeroAPI的Python SDK
要求
安装
使用pip安装Xero SDK,如下所示:
pip install xerosdk
使用
此SDK需要OAuth2身份验证凭据,例如 client ID,client secret和refresh token。在
- 使用XeroSDK类创建连接。在
- 访问任何API类
"""USAGE: <XeroSDK INSTANCE>.<API_NAME>.<API_METHOD>(<PARAMETERS>)"""# Get a list of all Invoicesresponse=connection.invoices.get_all()# Get an Invoice by idresponse=connection.invoices.get_by_id(<invoice_id>)
NOTE:仅限租户、发票、帐户、联系人、项目和跟踪类别 API类在这个SDK中定义。在
集成测试
- 使用pip安装pytest包,如下所示:
pip install pytest
- 创建“测试”_凭证.json'文件,然后输入Xero OAuth2身份验证凭据 你的Xero应用程序。在
{"base_url":"<xero_base_url>","client_id":"<client_id>","client_secret":"<client_secret>","refresh_token":"<refresh_token>"}
- 按如下方式运行集成测试:
python -m pytest tests/integration
- 项目
标签: