2016-02-26 5 views
0

Я хотел бы указать всю информацию из моей базы данных на веб-сайт magento. В конце the soap documentation on catalog_product.create есть пример того, как подключиться к мылу и как создать продукт.SOAP Magento создать продукт

Вот моя проблема, первая линия даже не работает:

$client = new \SoapClient($host."/api/v2_soap/?wsdl"); 

Это удается, и вернуть эту ошибку:

SOAP-ERROR: Parsing WSDL: Couldn't load from 'xxxxxxxx/api/v2_soap/?wsdl' : failed to load external entity "xxxxxxxxxxx/api/v2_soap/?wsdl"

Я также пробовал другие URL, которые работают, но я не находите ничего на этих методах и не знаете, как их использовать. Например, soap/default?wsdl&services=bundleProductLinkManagementV1

ответ

0

В зависимости от конфигурации сервера, вам может понадобиться использовать index.php:

$client = new \SoapClient($host."index.php/api/v2_soap/?wsdl"); 

Я проверил это на некоторые из моих собственных Magento устанавливает и WSDL действительно появляется.

+0

Да, я тоже пробовал, но результат был тот же. Ты! – Asto

Смежные вопросы