jaqee/amadeus-ws-client

通过SOAP接口与Amadeus GDS交互的客户端库

v1.14.0 2024-03-13 20:22 UTC

This package is auto-updated.

Last update: 2024-09-13 21:29:33 UTC


README

Latest Stable Version Build Status Coverage Status Scrutinizer Code Quality Style Status - PSR-2

此客户端库提供了访问Amadeus GDS SOAP Web Service接口的权限。

要使用此客户端,您必须首先通过您选择的Amadeus销售渠道获取对Web Service接口的个人访问权限。

Amadeus文档门户可在 https://webservices.amadeus.com/ 找到

我们目前支持与MasterPricer的全功能预订流程,包括座位选择和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.13.0。

请参阅 变更日志

用法

查看使用此库构建的一些 示例应用

捐赠

如果您想支持此库的开发或只是买我一杯啤酒,您可以通过这里来做 :)

Support via PayPal