Как я могу получить код товара из счетов? Я работаю над php и пытаюсь это
$ Code = $ invoice-> LineItems-> ItemCode;
а также
$ Code = $ invoice-> LineItems-> LineItem-> ItemCode;
Но это не работает. Как я могу получить это тогда?
Спасибо!
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, извиняюсь, если допустил синтаксическую ошибку, подход должен быть разумным.
Постраничный запрос был необходим для получения поля Код товара.