我如何从 Xero 的 API 中的发票中获取项目代码?
How can I get an Item code from an Invoice in Xero's API?
如何从发票中获取项目代码?我正在研究 php,我正在尝试这个
$Code = $invoice->LineItems->ItemCode;
和
$Code = $invoice->LineItems->LineItem->ItemCode;
但这不起作用。那我怎样才能得到它?
谢谢!
LineItems 将是 LineItem 元素的数组,因此您需要访问您想要代码的数组元素:
遍历所有订单项:
foreach($invoice->LineItems as $LineItem){
$code = $LineItem->ItemCode;
/* do something with the $code */
}
或访问第一个订单项:
$code = $invoice->LineItems[0]->ItemCode;
请注意,我所有的 Xero API 工作都是在 Python 中进行的,所以我没有在 PHP 中对此进行测试,如果我犯了语法错误,我深表歉意,方法应该是合理的。
获取项目代码字段需要分页请求。
如何从发票中获取项目代码?我正在研究 php,我正在尝试这个
$Code = $invoice->LineItems->ItemCode;
和
$Code = $invoice->LineItems->LineItem->ItemCode;
但这不起作用。那我怎样才能得到它?
谢谢!
LineItems 将是 LineItem 元素的数组,因此您需要访问您想要代码的数组元素:
遍历所有订单项:
foreach($invoice->LineItems as $LineItem){
$code = $LineItem->ItemCode;
/* do something with the $code */
}
或访问第一个订单项:
$code = $invoice->LineItems[0]->ItemCode;
请注意,我所有的 Xero API 工作都是在 Python 中进行的,所以我没有在 PHP 中对此进行测试,如果我犯了语法错误,我深表歉意,方法应该是合理的。
获取项目代码字段需要分页请求。