如何在 QBO api 中过滤带有 "value" 和 "name" 的对象?

How to filter for a object wiith a "value" and "name" in QBO api?

它的 api 似乎不允许以下形式的查询过滤器:

select * from purchaseorder where APAccountRef.value='33'

在采购订单的情况下,这似乎意味着我需要将每个采购订单下载到我的服务器并扫描我需要的帐户,这是非常次优的。是否有一些其他语法可以查询许多编码为

的属性
"APAccountRef": {
          "value": "33",
          "name": "Accounts Payable (A/P)"
        }

只有名称和值属性?

如果您参考文档:

它为您提供了所有字段的列表,以及 filterable 的字段列表。您的查询使用的字段 不存在 作为 Purchase Orders 的一部分:

AccountRef.value='39'

正确的字段是:

APAccountRef:
required  
ReferenceType, filterable 
Specifies to which AP account the bill is credited. 

所以您的查询应该是:

SELECT * FROM purchaseorder WHERE APAccountRef = '39'