paxport / amadeus-ws-client
SOAP Web服务客户端库,用于通过SOAP接口与Amadeus GDS交互
v1.9.2
2019-12-24 07:29 UTC
Requires (Dev)
- phpunit/phpunit: 4.8.*
README
此客户端库提供了访问Amadeus GDS SOAP Web服务接口的功能。
要使用此客户端,您必须首先通过您选择的Amadeus销售渠道获得对Web服务接口的个人访问权限。
Amadeus文档门户可在以下网址找到:https://webservices.amadeus.com/
我们目前支持与MasterPricer的完整AIR预订流程,包括座位选择和ATC机票更换流程,以及许多用于自动化的额外消息。请参阅支持消息的完整列表这里。
目的
此库使开发人员能够轻松地将Amadeus Web服务的内容集成到其项目中。它负责以下任务:
- 会话管理 - 为Soap Header 2和4设置正确的SOAP头。
- 支持Soap Header 4的所有功能,如状态性和无状态消息。
- 根据提供的选项构建正确的请求消息:库尽可能地简化过于复杂的请求结构。
- 处理异常并检查响应中的错误消息。
- 处理消息的不同版本。
- 处理WSAP中的多个WSDL文件。
要求
- PHP 5.4或更高版本 (测试过 5.4 -> 7.3)
- SOAP、XSL和DOM扩展已启用
- Amadeus的WSDL和认证详情 (SoapHeader 4或SoapHeader 2)
安装
通过Composer安装amadeus-ws-client。
composer require amabnl/amadeus-ws-client
安装后,您需要要求Composer的自动加载器
require 'vendor/autoload.php';
更新composer以获取客户端
composer update
客户端安装完毕后,请阅读关于 & 入门页面。
版本历史
当前版本为1.9.0。
请参阅变更日志。
用法
查看使用此库构建的一些示例应用程序。
捐赠
如果您想支持此库的开发或者只是想买我一杯啤酒,您可以通过这里做到 :)