当我尝试将图像添加到产品中时,没有出现任何错误,但是没有添加图像。 我还对PSWebServiceLibrary.php进行了更改,因为Prestashop Web服务API一直要求进行身份验证。这是我获取代码的链接,Prestashop Web Service API不断要求进行身份验证。
这是我添加的代码:
$url .= '&ws_key=' . $this->key;
我得到了这个参考: http://doc.prestashop.com/display/PS15/Chapter+9+-+Image+management
为了使其能够为浏览器加载图像,只需更改网址,如下所示:
`<form enctype="multipart/form-data" method="POST" action="https://XXXX/api/images/products/1/?ws_key=7bbeb1e77775501313131c978">
<fieldset>
<legend>Add image for products No 1</legend>
<input type="file" name="image">
<input type="submit" value="Execute">
</fieldset>
</form>`
但是我不需要通过浏览器而是通过cURL加载,因为我需要从其他平台导入产品,问题是它不起作用,我要研究的是由于PSWebServiceLibrary.php中的更改,但是没有更改后,即可访问API