我想使用 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。