为了账号安全,请及时绑定邮箱和手机立即绑定

使用 XeroOAuth-PHP 从 xero 检索报价会获取每个报价工作项

使用 XeroOAuth-PHP 从 xero 检索报价会获取每个报价工作项

PHP
侃侃尔雅 2022-09-03 15:58:11
我正在尝试使用XeroOAuth-PHP从xero检索引用工作项。由于我公司的一些限制,我不允许迁移到最新版本的xero-php-oauth2。我已经从使用XeroOAuth-PHP中检索了发票工作项xero我使用以下代码检索发票工作项$params['where'] = 'InvoiceNumber=="INV-0001"';$params['page']= 1;$response = $XeroOAuth->request('GET', https://api.xero.com/api.xro/2.0/Invoices', $params,"","json");$response_invoice =  $XeroOAuth->parseResponse($response['response'],"json");它工作正常当我尝试使用相同的以下过程检索报价单工作项时$params['where'] = 'QuoteNumber=="QU-0001"';$params['page']= 1;$response   = $XeroOAuth->request('GET','https://api.xero.com/api.xro/2.0/Quotes', $params,"","json");$response_invoice =  $XeroOAuth->parseResponse($response['response'],"json");它检索我的xero帐户中的每个报价工作项,而不是QU-0001的单个工作项这是回应我的问题是为什么报价工作项目不工作根据参数工作有什么可能的原因 Im 使用不支持报价检索的旧 XeroOAuth-PHP 吗?
查看完整描述

1 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

报价 API 不支持任意“位置”过滤。API 支持的文档(https://developer.xero.com/documentation/api/quotes)上有一个筛选器列表。

按 QuoteNumber 进行筛选不在此列表中,但我刚刚推送了一项更改,该更改应支持按 QuoteNumber 进行筛选。这不会反映在文档中,但执行这样的查询应该有效:

https://api.xero.com/api.xro/2.0/Quotes?QuoteNumber=QU-0001

希望这有帮助!


查看完整回答
反对 回复 2022-09-03
  • 1 回答
  • 0 关注
  • 55 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信