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.
但在PIC2如图$资源返回空值。
注意:在高级参数/ Webservice中,我启用了所有包括order_details和order_histories。
答
$resources
不为空,它包含SimpleXMLElement对象。尝试echo $resources->id
。
那么它返回1.那么如何检索订单明细值?再次感谢您的快速回答 – Lomse
@Lomse您可以像下面这样将它们转换为int或string:'$ id =(int)$ resources-> id' – yenshirak
@yenshirak你能帮我解决这个问题:http:// stackoverflow。 com/questions/32483638/add-order-web-service/32484847#32484847?提前致谢 – user1269586