如何在PHP中使用Acumatica Web服务与网站连接


How to use Acumatica Web services to connect with website in PHP

我正在尝试使用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.php

PHP SOAP客户端教程/推荐

首先,您必须拥有适合开发的本地环境。我的意思是你需要安装php引擎来运行php脚本,否则通过FTP

上传文件是非常不方便的

你提到的文章真的很有用,你也可以在Acumatica通用帮助中找到更多的信息。

Acumatica基本上提供了SOAP接口来操作数据,您必须使用来自PHP的SOAP来确保连接。糟糕的是PHP不支持开箱即用的SOAP你必须基于WSDL模式构建自己的接口或者使用本地PHP类+ php_soap client

我建议您尝试wsdltophp.com上的在线解决方案,因为它允许您基于WSDL生成PHP包,而且您甚至可以不编写一行代码就发送请求。然后,您可以下载PHP脚本在您自己的服务器上发送请求。

否则,您还可以使用PackageGenerator来创建一个PHP包(新版本),该包可以简化如何发送请求的理解,因为每个操作都匹配一个PHP方法。