sunspikes / php-amadeus
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2022-02-01 12:25:29 UTC
README
已弃用: 请考虑使用功能更丰富且更新更及时的Amadeus WS Client库。
PHP Amadeus
这是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许可。