prestashop webservices for image in json format



当我使用XML格式的prestshop webservices解析图像数据时,它工作得很好,但是当我将输出格式更改为JSON时,它会出现错误。

XML格式的结果是

<?xml version="1.0" encoding="UTF-8"?>
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
    <image_types>
        <image_type id="7" name="category_default" xlink:href="http://abcd.com/api/image_types/7"/>
        <image_type id="3" name="medium_default" xlink:href="http://abcd.com/api/image_types/3"/>
    </image_types>
    <images>
        <image id="10" xlink:href="http://abcd.com/api/images/categories/10"/>
        <image id="11" xlink:href="http://abcd.com/api/images/categories/11"/>
        <image id="3" xlink:href="http://abcd.com/api/images/categories/3"/>
        <image id="4" xlink:href="http://abcd.com/api/images/categories/4"/>
        <image id="5" xlink:href="http://abcd.com/api/images/categories/5"/>
        <image id="6" xlink:href="http://abcd.com/api/images/categories/6"/>
        <image id="7" xlink:href="http://abcd.com/api/images/categories/7"/>
        <image id="8" xlink:href="http://abcd.com/api/images/categories/8"/>
        <image id="9" xlink:href="http://abcd.com/api/images/categories/9"/>
    </images>
</prestashop>

JSON格式的结果是

{"":[{"id":"7"},{"id":"3"},{"id":"10"},{"id":"11"},{"id":"3"},{"id":"4"},{"id":"5"},{"id":"6"},{"id":"7"},{"id":"8"},{"id":"9"}],"errors":[{"code":null,"message":"Internal error. To see this error please display the PHP errors."},{"code":null,"message":"Internal error. To see this error please display the PHP errors."},{"code":null,"message":"Internal error. To see this error please display the PHP errors."},{"code":null,"message":"Internal error. To see this error please display the PHP errors."},{"code":null,"message":"Internal error. To see this error please display the PHP errors."},{"code":null,"message":"Internal error. To see this error please display the PHP errors."},{"code":null,"message":"Internal error. To see this error please display the PHP errors."},{"code":null,"message":"Internal error. To see this error please display the PHP errors."},{"code":null,"message":"Internal error. To see this error please display the PHP errors."},{"code":null,"message":"Internal error. To see this error please display the PHP errors."},{"code":null,"message":"Internal error. To see this error please display the PHP errors."}]}

从prestshop web services获取图像

 <img src="http://abcd.com/api/images/products/{{product_id}}/{{image_id}}?ws_key=DS2FHJQQQSAG381PB52237254DVK9R14">

并从产品列表文件xml/json中获取产品id和图像id。把id放到图像url上然后得到get image

最新更新