You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xero API问题:BankTransactions接口返回无LineItems数据

解决Xero BankTransactions接口LineItems字段为空的问题
  • 强制指定includeLineItems查询参数
    Xero的BankTransactions接口默认不会返回LineItems数据,必须在请求URL中显式添加该参数并设为true。示例请求:

    GET https://api.xero.com/api.xro/2.0/BankTransactions?includeLineItems=true
    

    这是导致该问题最常见的原因,官方文档中对此默认行为的说明可能不够醒目。

  • 验证应用授权权限
    确保你的Xero应用在授权时申请了AccountingTransactions或AccountingFullAccess的权限范围。如果权限不足,即使交易关联了账户和联系人,API也会返回空的LineItems数组。

  • 确认交易状态与类型
    仅AUTHORISED状态的SPEND/RECEIVE类型银行交易才会返回完整的LineItems数据。虽然你提到已完成对账,但可在Xero后台再次确认交易状态是否为已授权(而非草稿、已删除或待批准状态)。

  • 检查API版本兼容性
    确保使用的是Xero Accounting API v2版本,旧版API的字段返回逻辑存在差异,部分关联字段默认不会被返回。

内容的提问来源于stack exchange,提问作者LordRofticus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 09:26:03