Deprecated:
Please consider the Amadeus WS Client library which is more feature rich and up to date., (*1)
PHP Amadeus
, (*2)
This is a PHP implementation of the Amadeus Flight Search and Booking API., (*3)
See the example.php for usage., (*4)
Sample WSDL & associated XSD files can be downloaded here, (*5)
Login to Amadeus Extranet for Complete API documentation., (*6)
Please note, this will currently only work with the WSDL file mentioned above, It wont work with the newer versions, (*7)
FAQ
Q. Why did you create this package?, (*8)
A. Back in 2011 I had implemented a flight booking web app in Joomla using the Amadeues API (SOAP v2), As Amadeus doesn't have any PHP SDK I had to create a custom Joomla component based on their SOAP API. Later I hacked together a working PHP class based on that and put it on GitHub hoping it may help someone who is starting an Amadeus flight booking project in PHP., (*9)
Q. Which Amadeus API version this package is using?, (*10)
A. It's based on Amadeus SOAP v2 API, (*11)
Q. Can i use this to implement a new Amadeus flight booking project?, (*12)
A. No. AFAIK, For newer Amadeus projects you have to use their new API (SOAP v4) which is a bit more complex and uses WS-Security, WS-Addressing...etc., (*13)
Q. Do you have any plans to update this package to use the SOAP v4 API?, (*14)
A. No. Currently neither I have access to the Amadeus extranet nor time to work on it. (Fork, May be?), (*15)
Q. How can this code help me with a new implementation?, (*16)
A. As i mentioned earlier this is extracted from a really old project of mine, it messy. This could give you an overview the booking process and to make some test calls with the old API., (*17)
Q. Do you provide any paid support?, (*18)
A. Sorry, I am not available for any paid support at this time., (*19)
Author
Krishnaprasad MG [@sunspikes], (*20)
Contributing
Please feel free to send pull requests., (*21)
License
This is an open-sourced software licensed under the MIT license., (*22)