0

私はMagento Webサービスへの.Netコネクタを書いています。Magento バックエンドでユーザーと管理者の役割を作成しました。次に、Magento Web サービス URL へのサービス参照を追加しました。でmagentoサービスログインを実行すると、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
                              };
}

次に、magentoservice var magentoService = InitializeService(magentoEndpoint); を呼び出します。

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

1 に答える 1

0

それはいくつかのSSLの問題であることが判明しました

于 2012-08-22T14:03:36.457 に答える