Я пытаюсь получить изображения для продукта в Prestashop Webservice. В настоящее время мне удалось получить описание, цену, название и т. Д. Но когда я пытаюсь получить изображения, это дает мне только идентификатор изображений, а не полный URL-адрес. Если я перейду к http://your-url.com/...cts/XproductidX, я могу без проблем получить изображения, но делать это через webservice, по-видимому, немного сложнее.Получить продукт Изображения с Prestashop webservice
Вот мой код до сих пор:
$opt = array(
'resource' => 'products',
'display' => 'full',
'limit' => 5,
);
$xml = $webService->get($opt);
$resources = $xml->children()->children();
foreach($resources as $product){
if($product->id[0] == 286){
$title = $product->meta_title->language;
$description = $product->meta_description->language;
$description_short = $product->description_short;
$quantity = $product->quantity;
$price = $product->price;
$wholesale_price = $product->wholesale_price;
$images = $product->associations->images;
print_r($images);
}
}
С этой print_r на дне, я могу получить следующее:
SimpleXMLElement Object
(
[@attributes] => Array
(
[nodeType] => image
[api] => images
)
[image] => Array
(
[0] => SimpleXMLElement Object
(
[id] => 34
)
[1] => SimpleXMLElement Object
(
[id] => 35
)
[2] => SimpleXMLElement Object
(
[id] => 36
)
[3] => SimpleXMLElement Object
(
[id] => 37
)
[4] => SimpleXMLElement Object
(
[id] => 38
)
[5] => SimpleXMLElement Object
(
[id] => 39
)
[6] => SimpleXMLElement Object
(
[id] => 40
)
)
)
Это дает мне удостоверение личности изображений. Есть ли способ получить полный URL-адрес или, по крайней мере, получить URL-адрес изображения через ресурс? Возможно, я делаю это неправильно? :-)
С уважением, Саймон
Я знаю, как получить изображения (двоичные), а не url, 'api/images/products/[id_product]/[id_image]' или вызвать 'api/images/products/[id_product] /', чтобы получить все ссылки. Также документирует http://doc.prestashop.com/display/PS15/Using+the+PrestaShop+Web+Service. Надеюсь, это поможет. –
@simond вы решили это? Мне тоже нужно это. –