#php #api #magento #soap
#php #API #magento #soap
Вопрос:
Я пытаюсь получить доступ к Magento Core API через PHP SoapClient, но у меня проблема с входом в сеанс, описанная ниже.
Uncaught SoapFault exception: Session expired
В SoapUI это работает нормально, проблема заключается в вызове PHP. Код вызова ниже:
ini_set("soap.wsdl_cache_enabled", 0);
ini_set("soap.wsdl_cache", 0);
ini_set("error_reporting", -1);
ini_set("display_errors", 'On');
$store_url = 'http://myMagentoUrl/';
$wsdl_url = $store_url . 'api/v2_soap/?wsdl';
$api_user = 'user';
$api_key = 'pass';
$proxy = new SoapClient($wsdl_url);
$sessionId = $proxy->login(['username'=>$api_user, 'apiKey'=>$api_key]);
$result = $proxy->salesOrderList($sessionId->result);
echo'<pre>';
print_r($result) ;
echo '</pre>';