我将不胜感激任何帮助。我已经使用php了一段时间,但我不熟悉php Class对象。我们的服务台服务器(SysAid)提供带有WSDL的SOAP API。使用他们的指令,我能够使服务在Java中按预期运行:我试图将工作的Java代码翻译成php,我发现自己很早就失去了。这是"工作" java代码:
首先获得了WSDL(https://itsupport.ighr.com/services/SysaidApiService?wsdl)
SysaidApiService service = (new SysaidApiServiceService()).getSysaidApiServicePort();
long token = service.login("COMPANYNAME", "admin", "*******");
ApiServiceRequest sr = (ApiServiceRequest)service.loadById(token, new ApiServiceRequest(), Integer.valueOf('?'));
sr.setPriority(4);
sr.setUrgency(5);
这行Java代码似乎是打败我的那一行...... " SysaidApiService服务=(new SysaidApiServiceService())。getSysaidApiServicePort();"
我可以创建类,并获取WSDL下载但是创建服务对象的行让我一无所知。来自php大脑的任何建议都会非常有用。 谢谢,John D.