Значения объекта API eBay PHP

Я работаю с eBay API и использую GetSingleItem для извлечения данных об элементах eBay. Из этих данных я хочу извлечь цену из возвращенного объекта:

DTS\eBaySDK\Shopping\Types\AmountType Object
            (
                [values:DTS\eBaySDK\Types\BaseType:private] => Array
                    (
                        [currencyID] => USD
                        [value] => 19.99
                    )

                [attachment:DTS\eBaySDK\Types\BaseType:private] => Array
                    (
                        [data] =>
                        [mimeType] =>
                    )

            )

Я попытался преобразовать объект в массив, я попытался использовать obj->values->value. Как я могу получить данные о цене (19.99) из массива значений?

1 ответ

Решение

Вы, вероятно, захотите сделать $item->CurrentPrice->value, Например:

$response = $service->getSingleItem($request); $item = $response->Item; $item->CurrentPrice->value;

На тот случай, если вы не знаете, есть пример использования SDK для вызова GetSingleItem.

Другие вопросы по тегам