Prestashop-API仅获取选定值,而不是“获取”;显示=full";

Prestashop-API仅获取选定值,而不是“获取”;显示=full";,api,prestashop,Api,Prestashop,我需要从api获取路径和参考号。我已经在下面展示了工作解决方案,但它加载了太多的数据,这需要时间 $opt = array( 'resource' => 'products', 'display' => 'full' ); $xml = $webService->get($opt); $productNodes = $xml->products->children(); $products = array();

我需要从api获取路径和参考号。我已经在下面展示了工作解决方案,但它加载了太多的数据,这需要时间

$opt = array( 'resource' => 'products',
                'display'  => 'full' );
  $xml = $webService->get($opt); 

  $productNodes = $xml->products->children();
  $products = array();

  foreach ($productNodes as $product) {
        $reference = (string) $product->reference;
        $path = $url.'/index.php?controller=product&id_product=' . $product->id;  
        $products[] = array('reference' => $reference, 'path' => $path);
  }
这可能是因为
$opt=array('resource'=>'products','display'=>'full')
我已经找到了,但它对
参考
路径
表不起作用,或者有人能告诉我出了什么问题吗

 $opt = array( 'resource' => 'products',
                'display'  => '[reference,path]' );
它返回以下错误:

未捕获异常“PrestaShopWebserviceException”,消息为“此对PrestaShop Web服务的调用失败,返回的HTTP状态为400”。这意味着:糟糕的要求

非常感谢您的帮助。

替换列表中其他内容的
路径(错误字段)

id、id\u制造商、id\u供应商、id\u类别\u默认值、新建、缓存\u默认值属性、id\u默认值图像、id\u默认值组合、id\u税收规则\u组、类别中的位置、制造商名称、数量、类型、id\u店铺\u默认值、参考、供应商\u参考、位置、宽度、高度、深度、重量、数量\u折扣、ean13、upc、缓存\u是\u包、,cache\u具有附件、虚拟、在线、仅在线、ecotax、最小数量、价格、批发价、统一、单价、额外运费、可定制、文本字段、可上传文件、活动、重定向类型、id\u产品重定向、可供订单使用、可用日期、条件、显示价格、索引、可见性、,高级库存管理、日期添加、日期更新、元描述、元关键词、元标题、链接重写、名称、描述、描述简短、现在可用、以后可用


和/或签入响应不仅包括标题,还包括包含错误消息的xml正文。

您是对的,应该有ID,我将两者混合在一起,非常感谢!