Я использую суп и следующий код:
try{
$opts = array(
'http' => array(
'user_agent' => 'PHPSoapClient'
)
);
$context = stream_context_create($opts);
$wsdlUrl = 'https://someurl.com/index.php/api/v2_soap?wsdl';
$soapClientOptions = array(
'stream_context' => $context,
'cache_wsdl' => WSDL_CACHE_NONE,
);
$soapClient = new SoapClient($wsdlUrl, $soapClientOptions);
$sessionId = $soapClient->login('test', 'pass123');
print_r($sessionId);exit;
}
catch(SoapFault $ex){
print_r($ex->getMessage());
}
catch(Exception $ex) {
print_r($ex->getMessage());
}
Я получаю ответ суп-клиента отлично. Но ошибка возникает, когда я пытаюсь войти.
Ошибка:
SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://someurl.com/index.php/api/v2_soap?wsdl=1' : failed to load external entity "https://someurl.com/index.php/api/v2_soap?wsdl=1"
N.BPP версия версии 7.0 и magento 1.9.4.0
В поисках решения.