Php 查询PurchaseOrderNumber返回所有PurchaseOrders

Php 查询PurchaseOrderNumber返回所有PurchaseOrders,php,xero-api,Php,Xero Api,我试图使用PurchaseOrderNumber字段查询特定的采购订单,但是无论我提供什么值,都会返回所有PurchaseOrders 我复制了完全相同的代码,只是换出了发票,InvoiceNumber的查询工作正常,只是没有PurchaseOrders 以下是我正在呼叫的URL: https://api.xero.com/api.xro/2.0/PurchaseOrders?where=PurchaseOrderNumber%3D%3D%22PO-0007%22 您可以根据Id和采购订单编号

我试图使用PurchaseOrderNumber字段查询特定的采购订单,但是无论我提供什么值,都会返回所有PurchaseOrders

我复制了完全相同的代码,只是换出了发票,InvoiceNumber的查询工作正常,只是没有PurchaseOrders

以下是我正在呼叫的URL:

https://api.xero.com/api.xro/2.0/PurchaseOrders?where=PurchaseOrderNumber%3D%3D%22PO-0007%22

您可以根据Id和采购订单编号查询采购订单。 所以你的请求看起来像

api.xero.com/api.xro/2.0/PurchaseOrders/PO-0001

PO-0001也可以用实际id代替

查看xero文档和可选参数部分


希望这有帮助。

干杯!Xero直接回应说PurchaseOrder模型不支持像Invoice模型那样的where搜索,所以您的答案解决了问题。