为 Acumatica Web 服务建立会话 我需要使用 Web 服务建立会话,然后使用该会话执行后续操作。例如,使用以前创建的会话/令牌使用 Web 服务创建 SOOrder 和 Shipment。
SOOrder.Screen content = new SOOrder.Screen();
content.Url = InstanceUrl + “/Soap/SO301000.asmx";
content.CookieContainer = new System.Net.CookieContainer();
SOOrder.LoginResult lresult= content.Login(Username, password);
使用这个,我已经在 lresult.Session 中获得了一个会话。
现在,我想在下面的货件内容中使用此会话,而无需再次调用登录。
SOShipment.Screen shipmentcontent = new SOShipment.Screen();
shipmentcontent.Url = InstanceUrl + "(W(3))/Soap/SO302000.asmx";
shipmentcontent.CookieContainer = new System.Net.CookieContainer();
shipmentcontent.Login(Username, password);