sunspikes/php-amadeus

此软件包已被废弃且不再维护。作者建议使用 amabnl/amadeus-ws-client 软件包代替。

PHP Amadeus航班预订客户端

v0.3.1 2016-08-10 22:59 UTC

This package is auto-updated.

Last update: 2022-02-01 12:25:29 UTC


README

已弃用: 请考虑使用功能更丰富且更新更及时的Amadeus WS Client库。

PHP Amadeus

Latest Stable Version License

这是Amadeus航班搜索和预订API的PHP实现。

请参阅example.php以了解用法。

可以在此下载示例WSDL及相关XSD文件。

登录Amadeus Extranet以获取完整的API文档。

请注意,目前这仅支持上述WSDL文件,不支持更新的版本。

常见问题解答(FAQ)

问:你为什么要创建这个软件包?

答:2011年,我用Amadeus API(SOAP v2)在Joomla中实现了一个航班预订网页应用。由于Amadeus没有PHP SDK,我不得不基于他们的SOAP API创建一个自定义的Joomla组件。后来,我基于这个组件制作了一个可工作的PHP类,并将其放在GitHub上,希望它能帮助那些在PHP中开始Amadeus航班预订项目的开发者。

问:此软件包使用哪个Amadeus API版本?

答:它是基于Amadeus SOAP v2 API。

问:我可以使用这个软件包实现一个新的Amadeus航班预订项目吗?

答:不可以。据我所知,对于新的Amadeus项目,你必须使用他们的新API(SOAP v4),这更加复杂,并使用WS-Security、WS-Addressing等。

问:你有没有计划更新此软件包以使用SOAP v4 API?

答:没有。目前我既没有访问Amadeus extranet的权限,也没有时间来更新它。(分叉,也许?)

问:这段代码如何帮助我实现新的项目?

答:正如我之前提到的,这是从我的一个很旧的项目中提取出来的,很混乱。这可以给你一个预订过程的概述,并使用旧API进行一些测试调用。

问:你提供任何付费支持吗?

答:抱歉,目前我无法提供任何付费支持。

作者

Krishnaprasad MG [@sunspikes]

贡献

请随意发送拉取请求。

许可

这是一个开源软件,许可协议为MIT许可