【发布时间】:2017-07-21 12:57:03
【问题描述】:
对于一个客户,我想在接口中实现 OTA 服务以检查可用性等。
我已经从 OpenTravel 下载了 2017 年的规范。但我缺乏一些信息。我想用 PHP 和 SOAP 实现它,然后将它连接到 Magento。但我找不到 SOAP 客户端将这些 XML 发送到的任何 url。
我将不胜感激有关此主题的任何帮助或建议以更简单的方式进行。
问候
【问题讨论】:
对于一个客户,我想在接口中实现 OTA 服务以检查可用性等。
我已经从 OpenTravel 下载了 2017 年的规范。但我缺乏一些信息。我想用 PHP 和 SOAP 实现它,然后将它连接到 Magento。但我找不到 SOAP 客户端将这些 XML 发送到的任何 url。
我将不胜感激有关此主题的任何帮助或建议以更简单的方式进行。
问候
【问题讨论】:
使用 OTA SOAP Web 服务很棘手,因为 PHP SoapClient 类不能正确处理它。
首先,您应该根据需要向其发送请求的可用性从 WSDL 生成 PHP sdk。你应该试试 Github 的 PackageGenerator 项目。
不过,正如我所说,原生 PHP SoapClient 类没有正确地将参数映射到 XML 请求。在这里,您必须编写适当的代码来处理从 PHP 对象到 XML 请求的映射。
由于我经常处理这些问题,我可以进一步帮助您,但只能通过 contact@wsdltophp.com 私下提供。
【讨论】: