如何从Xero的API中的发票中获取商品代码?

时间:2015-01-29 15:49:32

标签: php api invoices

如何从发票中获取商品代码?我正在研究php而我正在尝试这个 $ Code = $ invoice-> LineItems-> ItemCode;

$ Code = $ invoice-> LineItems-> LineItem-> ItemCode;

但这并不奏效。我怎么能得到它?

谢谢!

2 个答案:

答案 0 :(得分:0)

LineItems将是一个LineItem元素数组,因此您需要访问您想要代码的Array元素:

遍历所有订单项:

foreach($invoice->LineItems as $LineItem){
   $code = $LineItem->ItemCode;
   /* do something with the $code */
}

或访问第一个订单项:

$code = $invoice->LineItems[0]->ItemCode;

请注意,我使用Python完成了我的所有Xero API工作,所以我还没有在PHP中对此进行过测试,如果我发现语法错误,那么道歉应该是合理的。

答案 1 :(得分:0)

获取“商品代码”字段需要分页请求。