限制QuickBooks Online API客户查询中的列


Limit columns from QuickBooks Online API Customer Query

我知道我可以做一些事情,比如:

SELECT * FROM Customer

其返回以下对象。

  • 活动
  • 备用电话
  • 余额
  • 平衡作业
  • BillAddr
  • 带父项计费
  • 公司名称
  • CurrencyRef
  • 默认税务代码参考
  • DisplayName
  • FullyQualifiedName
  • Id
  • Job
  • 元数据
  • 首选交付方法
  • PrimaryEmailAddr
  • PrimaryPhone
  • 打印检查名称
  • 发货地址
  • SyncToken
  • 应纳税

我尝试将我的查询限制为:

SELECT Id FROM Customer效果很好,但由于某种原因我无法做到:

SELECT ShipAddr FROM Customer。没有返回任何数据。

我学到了SELECT DisplayName, Id FROM Customer的作用,但其他什么都没有。

有没有一种方法我可以只请求以下数据而不请求其他数据:

SELECT AlternativePhone, BillAddr, CompanyName, DisplayName, Id, PrimaryEmailAddr, PrimaryPhone, ShipAddr FROM Customer

我不认为所有字段都支持只获取选择性字段。您可以在API资源管理器上尝试查询,看看是否获得所需的结果集。否则,请将其视为不受支持。在这种情况下,您必须获得完整的响应,然后使用选定的字段/属性。