gpt4 book ai didi

php - Xero API - 如何获取两个日期之间的发票

转载 作者:行者123 更新时间:2023-12-05 03:13:07 24 4
gpt4 key购买 nike

我正在为客户将 Xero 会计 API 与一些软件集成,需要获取两个指定日期之间的所有已付发票。

我正在使用 XeroOauth-PHP作为我的 API 包装器,但无法理解我如何获得两个日期之间的结果。我读过 Xero API Docs但他们没有说明如何在两个日期之间获得结果。

通过查看 Xero 本身是如何做到的(见下面的屏幕截图),他们添加了“startDate”和“endDate”作为查询参数

enter image description here

我已经试过了,但没有对查询返回的结果进行任何更改:

$xeroPayments = simplexml_load_string($this->xero->request('GET', $this->xero->url('Invoices'), ['startDate' => '2015-06-01', 'endDate' => '2015-07-01', 'Where' => 'Status=="PAID"'], '', 'xml');

是否有人可以为我指明正确的方向?

提前致谢。

最佳答案

我最终就此联系了 Xero 支持团队。因此,对于遇到此问题的任何其他人,这里是搜索两个日期之间的端点的语法:

$invoices = simplexml_load_string($this->xero->request('GET', $this->xero->url('Invoices'), ['Where' => 'Type == "ACCREC" AND Date > DateTime.Parse("2015-06-01T00:00:00") and Date < DateTime.Parse("2015-07-01T00:00:00")'], '', 'xml'));

我假设这是相同的其他端点,而不仅仅是发票。

快乐编码:)

关于php - Xero API - 如何获取两个日期之间的发票,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31281527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com