我正在尝试使用web服务与Accumatica连接。我正在使用来自acumatica论坛的以下资源。
http://forum.acumatica.com/forum/acumatica-reseller-and-isv-community/development-and-customization/740-api-how-to-create-api-project-and-use-it-with-c-php-java?p=2809 post2809
我试图遵循所有步骤,但是,我是不成功的主要是因为我使用ftp直接更新服务器上的文件,而上述资源仅适用于windows上的项目。
我已经试着研究了关于web服务的一切,以及如何在PHP中使用web服务以及如何在PHP中引用wsdl文件。如果你需要更多关于这个问题的信息,请告诉我。
谢谢,雅
如果您有一个WSDL文件,那么您需要的是Soap客户机:
http://php.net/manual/es/class.soapclient.phpPHP SOAP客户端教程/推荐
首先,您必须拥有适合开发的本地环境。我的意思是你需要安装php引擎来运行php脚本,否则通过FTP
上传文件是非常不方便的你提到的文章真的很有用,你也可以在Acumatica通用帮助中找到更多的信息。
Acumatica基本上提供了SOAP接口来操作数据,您必须使用来自PHP的SOAP来确保连接。糟糕的是PHP不支持开箱即用的SOAP你必须基于WSDL模式构建自己的接口或者使用本地PHP类+ php_soap client我建议您尝试wsdltophp.com上的在线解决方案,因为它允许您基于WSDL生成PHP包,而且您甚至可以不编写一行代码就发送请求。然后,您可以下载PHP脚本在您自己的服务器上发送请求。
否则,您还可以使用PackageGenerator来创建一个PHP包(新版本),该包可以简化如何发送请求的理解,因为每个操作都匹配一个PHP方法。