Magento V2_SOAP Проблема / Ошибка - PullRequest
1 голос
/ 08 февраля 2011

До сегодняшнего дня мое мыло Magento работало нормально, я мог войти в систему и получить строку сеанса. Я попробовал то же самое сегодня, и это не сработало. версия 1.4.2.0

Я попытался подключиться к 2 различным доменам, каждый из которых настроен на magento, и я получаю ту же ошибку.

Может кто-нибудь сказать мне, почему это будет?

это ошибка, которую я получаю. {"Возможное несоответствие версии SOAP: пространство имен конверта http://schemas.xmlsoap.org/wsdl/ было неожиданным. Ожидается http://schemas.xmlsoap.org/soap/envelope/."}

и это код, который я использую с Web Reference

string url = "Url";
string apiUser = "User";
string apiKey = "Key";   
_magentoService = new MagentoService();
                        _magentoService.Url = url;
                        var logOn = _magentoService.login(apiUser, apiKey);
                        string logon2 = logOn.ToString();

Та же проблема со стабильной версией 1.5

1 Ответ

1 голос
/ 22 июня 2011

Если у вас возникли проблемы с ошибкой мыла, не используйте api / v2_soap? Wsdl, удалите? Wsdl, чтобы ваше соединение было примерно таким:

http://www.yourdomain.com/index.php/api/v2_soap
, а не
http://www.yourdomain.com/index.php/api/v2_soap?wsdl
или
http://www.yourdomain.com/index.php/api/v2_soap?wsdl=1

Ссылка: http://www.magentocommerce.com/boards/vie/viewthread/219528/
Проблема использования веб-службы php в настольном приложении c #

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...