Katalog integracji
Integracja API Amadeus: konektor lotów skonfigurowany krok po kroku
Moduł Amadeus łączy wyszukiwarkę lotów PHPTRAVELS z Amadeus Enterprise. Zarejestruj aplikację, wklej trzy dane uwierzytelniające w panelu, przetestuj w trybie deweloperskim i przejdź na produkcję, gdy Amadeus zatwierdzi Twoje konto.
- Konektor w planie Enterprise
- OAuth2 client credentials
- Tryb deweloperski i produkcja
- Opublikowana instrukcja
Konfiguracja konektora
Od aplikacji Amadeus do wyników lotów na żywo w pięciu krokach
Konektor to gotowy moduł, więc standardowa konfiguracja nie wymaga pisania kodu. Wnosisz własne konto Amadeus i warunki handlowe, a moduł obsługuje uwierzytelnianie, wyszukiwanie lotów i tworzenie zamówień w module lotów PHPTRAVELS.
- Zacznij od planu Enterprise, który zawiera moduł Amadeus
- Zarejestruj się w Amadeus for Developers i utwórz aplikację z Flight Offers Search i Flight Create Orders
- Wpisz grant type, client ID i client secret w sekcji Moduły panelu, z włączonym Dev mode
- Wyszukaj loty na stronie i sprawdź logo Amadeus pod przyciskiem Zarezerwuj teraz
- Złóż wniosek o klucze produkcyjne, zastąp klucze sandbox i przełącz Dev mode na produkcję
- Dev mode
- Deweloperski
- Endpoint
- travel.api.amadeus.com/v2/
- c1 · grant_type
- client_credentials
- c2 · client_id
- ••••••••••7Kq2
- c3 · client_secret
- ••••••••••
Co robi konektor
Oferty Amadeus w wyszukiwarce, zamówienia w panelu
Moduł napędzają dwa API Amadeus: jedno zwraca oferty lotów na stronę wyników, drugie tworzy rezerwację, gdy podróżny płaci.
- APILondyn – Nowy Jork · Bez przesiadekEkonomiczna · 8 godz. 05 min · 1 bagaż rejestrowany486 USDza dorosłego
- v2Londyn – Nowy Jork · 1 przesiadkaEkonomiczna · 11 godz. 20 min przez Dublin · 1 bagaż rejestrowany412 USDza dorosłego
- Londyn – Nowy Jork · Bez przesiadekBiznes · 7 godz. 55 min · 2 bagaże rejestrowane2140 USDza dorosłego
Flight Offers Search i Flight Create Orders
Offers Search wypełnia wyniki, a Create Orders zamienia wybraną ofertę w rezerwację. Włącz oba w aplikacji Amadeus, aby wyszukiwać i rezerwować.
Uwierzytelnianie OAuth2
Moduł pobiera tokeny dostępu przez grant client_credentials, używając client ID i secret wpisanych w panelu.
Tryb deweloperski i produkcyjny
Jedno ustawienie Dev mode decyduje, czy zapytania używają kluczy sandbox, czy zatwierdzonych kluczy produkcyjnych.
Endpoint Enterprise
Moduł działa na travel.api.amadeus.com/v2/. Niektóre regiony używają innego endpointu, więc sprawdź swój przed wpisaniem kluczy.
Źródło przy każdym wyniku
Logo Amadeus pod przyciskiem Zarezerwuj teraz pokazuje, które taryfy pochodzą z Amadeus, więc połączenie sprawdzisz jednym spojrzeniem.
Znane przyczyny błędów
Większość awarii to błędne dane uwierzytelniające, tryb niezgodny z kluczami lub nieaktywna usługa API w panelu Amadeus.
Przepływ zapytań
Co dzieje się przy każdym wyszukiwaniu w Amadeus
Ta sama sekwencja działa w trybie deweloperskim i produkcyjnym; zmieniają się tylko klucze i ustawienie Dev mode.
Uwierzytelnienie
Client ID i secret są wymieniane na token dostępu.
Wyszukiwanie
Flight Offers Search zwraca taryfy dla trasy, dat i pasażerów.
Prezentacja
Oferty pojawiają się z Twoją marżą obok wyników innych podłączonych dostawców.
Zamówienie
Flight Create Orders rezerwuje wybraną ofertę z danymi podróżnego.
Zapis
Rezerwacja trafia do panelu, a potwierdzenie jest wysyłane e-mailem.
Miejsce Amadeus
Twoje konto Amadeus, inne API lotów i prace na zamówienie
Moduł Amadeus to jeden z kilku konektorów lotów, a każdy działa na własnych danych uwierzytelniających w tej samej wyszukiwarce.
Twoje konto Amadeus Enterprise
Amadeus wydaje klucze produkcyjne po sprawdzeniu zastosowania, rejestracji firmy i strony internetowej, a Ty akceptujesz warunki handlowe.
Inne konektory lotów
Dodaj Duffel, Kiwi lub innych dostawców lotów z katalogu integracji i porównuj taryfy na jednej liście wyników.
Inne endpointy i API
Regionalny endpoint Amadeus lub API, którego moduł jeszcze nie używa, można dodać jako prace na zamówienie.
Dostawcy lotów, których możesz podłączyć:
Seeru
Amadeus
Duffel
Google Flights
Kayak
Kiwi
Mystifly
PKfare
Sabre
TBO Holidays
Travelport
Zaplecze
Obsługuj rezerwacje Amadeus z tego samego panelu
Po wpisaniu kluczy taryfy Amadeus podlegają tym samym regułom co każdy inny dostawca lotów.
Marże na loty
Stałe lub procentowe marże, aby taryfy Amadeus pokazywały Twoją cenę sprzedaży.
Lista rezerwacji
Rezerwacje Amadeus z danymi podróżnych i statusem na ekranie rezerwacji lotów.
Agenci B2B
Agenci wyszukują i rezerwują taryfy Amadeus w portalu agentów według własnych stawek.
Płatności
Podróżni płacą przez włączone bramki, agenci z portfela.
Klucze na Twoim serwerze
Dane uwierzytelniające są zapisane we własnym, samodzielnie hostowanym panelu, a nie na wspólnej platformie.
Zgłoszenia do wsparcia
Otwórz zgłoszenie w app.phptravels.com, jeśli połączenie lub rezerwacja wymaga naszej pomocy.
Porównanie
Własna integracja z Amadeus a moduł PHPTRAVELS
Oba podejścia korzystają z tego samego konta Amadeus. Różnica polega na tym, ile Twój zespół pisze i utrzymuje wokół niego.
| Zadanie | Bezpośrednia integracja API | PHPTRAVELS |
|---|---|---|
| Uwierzytelnianie | Bezpośrednia integracja APIPobieranie i odnawianie tokenów piszą Twoi programiści | PHPTRAVELSObsługuje moduł na podstawie trzech pól panelu |
| Wyniki wyszukiwania | Bezpośrednia integracja APIDane ofert mapowane na własną stronę wyników | PHPTRAVELSOferty w istniejącej wyszukiwarce lotów |
| Rezerwacja | Bezpośrednia integracja APIFormularze podróżnych i wywołania zamówień od zera | PHPTRAVELSCreate Orders połączone z checkoutem i płatnością |
| Test i produkcja | Bezpośrednia integracja APIOsobna konfiguracja dla każdego środowiska | PHPTRAVELSJeden przełącznik Dev mode |
| Marże i rezerwacje | Bezpośrednia integracja APIZaplecze do zaprojektowania i zbudowania | PHPTRAVELSW zestawie w panelu lotów |
| Kroki konfiguracji | Bezpośrednia integracja APIPisane i aktualizowane przez Twój zespół | PHPTRAVELSInstrukcja na docs.phptravels.com |
Zastosowania
Kto włącza moduł Amadeus
Internetowe biura podróży
Publiczna wyszukiwarka lotów na treściach Amadeus, z Twoją marżą i checkoutem.
Sieci agentów B2B
Subagenci rezerwują taryfy Amadeus przez Twój portal według Twoich stawek.
Firmy obsługi podróży służbowych
Firmowi rezerwujący wyszukują taryfy Amadeus na platformie, którą hostujesz i kontrolujesz.
Dlaczego PHPTRAVELS
Konektor, który możesz czytać, zmieniać i hostować
Kod źródłowy w zestawie
Samodzielny hosting na licencji komercyjnej, więc programiści mogą rozbudować moduł Amadeus.
Udokumentowana konfiguracja
Każdy krok, pole i przyczyna błędu są opisane na docs.phptravels.com.
24 języki
Pokazuj taryfy Amadeus w językach swoich rynków, także pisanych od prawej do lewej.
B2C i B2B
Jedna instalacja dla strony publicznej i portalu agentów.
FAQ
Pytania o konektor Amadeus
O co pytają zespoły podczas konfiguracji modułu Amadeus.
Kontakt ze sprzedażąTo gotowy moduł lotów. Tworzysz aplikację w Amadeus for Developers, wpisujesz jej dane uwierzytelniające w panelu, a oferty Amadeus pojawiają się w wyszukiwarce lotów, rezerwacje zaś powstają przez Flight Create Orders.
Moduł Amadeus jest dostępny w planie Enterprise, jednorazowa opłata $9999 podana w cenniku. Konto Amadeus i jego warunki handlowe są osobne i uzgadniane z Amadeus.
Grant type client_credentials, client ID i client secret. Amadeus wydaje klucze sandbox przy tworzeniu aplikacji, a klucze produkcyjne po zatwierdzeniu wniosku o produkcję.
Moduł używa travel.api.amadeus.com/v2/. Niektóre regiony mają inny endpoint lub parametry, więc najpierw sprawdź swoje konto; inne endpointy można dodać jako prace na zamówienie.
Jedno i drugie, zależnie od API włączonych w aplikacji Amadeus. Flight Offers Search daje wyniki, a do rezerwacji musi być włączone Flight Create Orders.
Udokumentowany konektor dotyczy lotów. Amadeus figuruje też jako dostawca noclegów, ale instrukcja jego konfiguracji nie została jeszcze opublikowana, więc o zakres hotelowy zapytaj nasz zespół.
Odkryj więcej
