使用 Xero OAuth 从 xero 检索报价-PHP 获取每个报价工作项
Retriving Quotes from xero using XeroOAuth-PHP Fetches Every Quote Work Item
我正在尝试使用 XeroOAuth-PHP 从 xero 中检索 Quote 工作项。
由于我公司的某些限制,我无法迁移到最新版本 xero-php-oauth2。
我已经使用 XeroOAuth-PHP 从 xero
检索了发票工作项
我使用以下代码检索 Invoice WorkItems
$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 帐户中的每个 Quote WorkItem,而不是 QU-0001
的单个工作项目
这是Response
我的问题是为什么根据参数引用 Workitem 不起作用
我使用不支持报价检索的旧 XeroOAuth-PHP 是否有任何可能的原因?
行情API不支持任意'where'过滤。 API 支持的文档 (https://developer.xero.com/documentation/api/quotes) 上有一个过滤器列表。
按 QuoteNumber 过滤不在此列表中,但我刚刚推送了一个应该支持按 QuoteNumber 过滤的更改。这还不会反映在文档中,但执行这样的查询应该可行:
https://api.xero.com/api.xro/2.0/Quotes?QuoteNumber=QU-0001
希望对您有所帮助!
我正在尝试使用 XeroOAuth-PHP 从 xero 中检索 Quote 工作项。
由于我公司的某些限制,我无法迁移到最新版本 xero-php-oauth2。
我已经使用 XeroOAuth-PHP 从 xero
检索了发票工作项
我使用以下代码检索 Invoice WorkItems
$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 帐户中的每个 Quote WorkItem,而不是 QU-0001
的单个工作项目这是Response
我的问题是为什么根据参数引用 Workitem 不起作用
我使用不支持报价检索的旧 XeroOAuth-PHP 是否有任何可能的原因?
行情API不支持任意'where'过滤。 API 支持的文档 (https://developer.xero.com/documentation/api/quotes) 上有一个过滤器列表。
按 QuoteNumber 过滤不在此列表中,但我刚刚推送了一个应该支持按 QuoteNumber 过滤的更改。这还不会反映在文档中,但执行这样的查询应该可行:
https://api.xero.com/api.xro/2.0/Quotes?QuoteNumber=QU-0001
希望对您有所帮助!