Я не могу подключиться к Magento SOAP API v2 с помощью PHP. Произошла ошибка:
PHP Неустранимая ошибка: исключение SoapFault: [WSDL] SOAP-ERROR: анализ WSDL: не удалось загрузить из http://www.example.com/index.php/api/v2_soap/index/wsdl/1/ ': не удалось загрузить внешний объект http://www.example.com/index.php/api/v2_soap/index/wsdl/1/"
Как кажется, загружается WSDL, но внешний SOAP файл, в который он не входит.
Код подключения PHP:
$client = new SoapClient('http://www.example.com/api/v2_soap?wsdl=1');
$session = $client->login('username', 'password');
Снайпер из v2_soap? wsdl = 1 файл:
<service name="MagentoService">
<port name="Mage_Api_Model_Server_V2_HandlerPort" binding="typens:Mage_Api_Model_Server_V2_HandlerBinding">
<soap:address location="http://www.example.com/index.php/api/v2_soap/index/"/>
</port>
</service>
Версия Magento 1.5.1.0
.