Как я могу получить код товара из счета в API Xero?

Как я могу получить код товара из счетов? Я работаю над php и пытаюсь это
$ Code = $ invoice-> LineItems-> ItemCode;

а также

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

Но это не работает. Как я могу получить это тогда?

Спасибо!

-1

Решение

LineItems будет массивом элементов LineItem, поэтому вам нужно получить доступ к элементу (ам) Array, из которого вы хотите получить код:

Цикл по всем позициям:

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

Или для доступа к первой позиции:

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

Заметьте, я делаю всю свою работу с Xero API на Python, поэтому я не проверял это на PHP, извиняюсь, если допустил синтаксическую ошибку, подход должен быть разумным.

0

Другие решения

Постраничный запрос был необходим для получения поля Код товара.

0

По вопросам рекламы [email protected]