0

i'm writing .Net connector to Magento web services. i created users and admin roles at magento backend.then I added service reference to magento web service url. when i execute magento service login in ,it returns me serviceModel.communicationException : unrecogized message version.

   private static Mage_Api_Model_Server_V2_HandlerPortTypeClient InitializeService(string magentoEndpoint)
        {
            var endPoint = new EndpointAddress(magentoEndpoint);
            var binding = new BasicHttpBinding(BasicHttpSecurityMode.None)
                              {
                                  Name = "Mage_Api_Model_Server_V2_HandlerBinding",
                                  CloseTimeout = TimeSpan.FromMinutes(1.0),
                                  HostNameComparisonMode = HostNameComparisonMode.StrongWildcard,
                                  MessageEncoding = WSMessageEncoding.Text,
                                  MaxReceivedMessageSize = 65536000,
                                  MaxBufferSize = 65536000
                              };
}

then i call magentoservice var magentoService = InitializeService(magentoEndpoint);

            //login
 var sessionId = magentoService.login(magentoUsername, magentoKey);
4

1 回答 1

0

原来是一些 SSL 问题

于 2012-08-22T14:03:36.457 回答