1

Magento API の関数「catalog.list」を使用したい (リンク: http://www.magentocommerce.com/api/soap/catalog/catalogProduct/catalog_product.list.html )

私の呼び出しパラメータは次のようになります。

Product.List("mydomain.com/api/xmlrpc", "3345dd3eedc3deadbeef", new object[] { XMLFilter },StoreViewIDAsString);

この関数をパラメーター「StoreViewIDAsString」で使用すると、次の応答が返されます。

623 : Calling parameters do not match signature

私のプロキシは次のようになります。

public static Product[] List(string apiUrl, string sessionId, object[] args, string store_view)
{
   IProduct prox = (IProduct)XmlRpcProxyGen.Create(typeof(IProduct));
   prox.Url = apiUrl;
   return prox.List(sessionId, _catalog_product_list, args,store_view);
}

[XmlRpcMethod("call")]
Product[] List(string sessionId, string method, object[] args,string store_view);

私は Ez.LLC の Magento API Wrapper を使用しています。

4

1 に答える 1