Prestashop webservice PSWebServiceLibrary返回空订单详细信息

问题描述:

要获得特定的车间订单,我正在使用preWeb1.0上的LINK的PSWebServiceLibrary.php。Prestashop webservice PSWebServiceLibrary返回空订单详细信息

这是我的代码

require_once 'PSWebServiceLibrary.php'; 
$opt['id'] = 1; // Looking for details for order 1 
$opt['resource'] = 'orders'; 

// Call 
$webService = new PrestaShopWebservice('http://myprestashop_shop_url.com', '*****', true); 
$xml = $webService->get($opt); 

$resources = $xml->children()->children(); 

echo '<pre>'; 
    print_r($resources); 
echo '</pre>'; 


RETURN HTTP BODY has returned all the values I am looking for as shown on pic1. 

pic1

但在PIC2如图$资源返回空值。 pic2

注意:在高级参数/ Webservice中,我启用了所有包括order_details和order_histories。

$resources不为空,它包含SimpleXMLElement对象。尝试echo $resources->id

+0

那么它返回1.那么如何检索订单明细值?再次感谢您的快速回答 – Lomse

+1

@Lomse您可以像下面这样将它们转换为int或string:'$ id =(int)$ resources-> id' – yenshirak

+0

@yenshirak你能帮我解决这个问题:http:// stackoverflow。 com/questions/32483638/add-order-web-service/32484847#32484847?提前致谢 – user1269586