
WMS项目需要U9C一部份单据SQL视图或是实际数据提供给鼎捷WMS顾问。用友U9的OpenAPI清单要么没有合适的开放要么是不符合WMS的需求。只好自已封装匹配的WebAPI接口。尝试了一下效果还行。APIFOX有这样的功能当以上接口调试成功了它可以为你生成具体C#调用脚本。还可以生成其它工具的脚本开发效率极高。var client new RestClient(http://192.168.82.38/U9C/wss/proxy.svc/Do);client.Timeout -1;var request new RestRequest(Method.POST);client.UserAgent Apifox/1.0.0 (https://apifox.com);request.AddHeader(Content-Type, application/json);request.AddHeader(Accept, */*);request.AddHeader(Host, 192.168.82.38);request.AddHeader(Connection, keep-alive);request.AddHeader(Cookie, .ASPXANONYMOUSeRaxdB2bHGYcg79NmjYeoCXd6VB9advCVl4kGIuq37nTYMDm-OH4tu7zHASOzpGbHC_wI5Tx-4e8mSdGO0I6peEJIjLgkBUU58hzacLOrks7qvAYW7aV5Mtm69fJ6p6dR-7TY-EQyLj1RMgYPZWpgQ2);var body { \n data: { \n itemMasterCode: BC-11-25254-00-00-00 \n }, \n proxy: LYJ.U9C.UCJMFG.CustomProxy.FirstDemo,LYJ.U9C.UCJMFG.CustomProxy, \n context: { \n enterpriseID: 100, \n orgCode: 100, \n userCode: admin, \n password: \n } \n };request.AddParameter(application/json, body, ParameterType.RequestBody);IRestResponse response client.Execute(request);Console.WriteLine(response.Content);