2014-04-04 65 views
0

要獲得特定的車間訂單,我正在使用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。

回答

1

$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

相關問題