C# MagentoAPI';s调用方法期望

C# MagentoAPI';s调用方法期望,c#,magento,xml-rpc,C#,Magento,Xml Rpc,我用C#编写了一个通用的XML RPC框架。我现在用它来调用MagentoAPI 我首先调用了login方法并获得了一个有效的会话ID。但我不确定调用call方法的方法是什么,因为到目前为止,我看到的所有示例都是客户端使用SOAP代理从Java或PHP调用它 这些代理调用的语法表明,方法签名必须如下所示: proxy.call ( stringSessionId, stringMethodYouWantToCall, new object[

我用C#编写了一个通用的XML RPC框架。我现在用它来调用MagentoAPI

我首先调用了
login
方法并获得了一个有效的会话ID。但我不确定调用
call
方法的方法是什么,因为到目前为止,我看到的所有示例都是客户端使用SOAP代理从Java或PHP调用它

这些代理调用的语法表明,方法签名必须如下所示:

proxy.call ( stringSessionId, stringMethodYouWantToCall, 
                           new object[] { param1, param2, ... } );
其中,
call
是我指的方法
stringMethodYouWantToCall
是Magento框架的
call
方法将调用的一些PHP端方法

问题是,当我这样做的时候,我会犯各种各样的错误。但如果我谈论这些,我会离题

我的问题是:您能否提供调用方法所需的xml rpc负载示例。我将从那里构建它。

旁白
目前,一个Java应用程序调用MagentoAPI。我可以使用Fiddler查看它发送给Magento的HTTP流量/请求正文,但我不知道如何配置Tomcat将其流量发送给Fiddler。

我不确定编写自己的XML RPC实现是否是一件好事,因为我确信有功能齐全的C#库可以为您解决这个问题。但是,如果这是一个学术性或业余爱好的项目,那么无论如何,您应该看看这个GenericeXMLRPC客户端。对于一个特定的用例,请看一下这里针对SOAP客户机的_调用方法

为了确保您的方向正确,检查他们如何实现整个SOAP客户机将是一个很好的参考

另外请看一下这里可能对你有帮助吗