Skip to content

Giới thiệu Amadeus Self-Service APIs

Amadeus Self-Service APIs dùng để làm gì?

Amadeus Self-Service APIs là một giao diện lập trình ứng dụng (Application Programming Interface) cung cấp công cụ truy xuất/ghi dữ liệu từ/vào hệ thống quản lý các dịch vụ hàng không như tìm kiếm chuyến bay, kiểm tra thông tin chuyến bay, đặt và quản lý vé máy bay, các tiện ích hỗ trợ tham khảo di chuyển, du lịch.

Bằng cách kết nối với Amadeus Self-Service APIs, chúng ta đã phát triển website Hai Van Travel để tạo ra các tính năng riêng phù hợp nhất với nhu cầu công việc của doanh nghiệp .

Cài đặt APIs

1. Đăng ký tài khoản tại Self-Service APIs.

2. Sau khi hoàn thành các thủ tục đăng ký với nhà cung câp, bạn sẽ nhận được client idclient secret cho môi trường test và môi trường production.

3. Đăng nhập vào tài khoản admin của website Hai Van Travel.

4. Truy cập menu Settings, vào tab Amadeus.

5. Nhập thông tin client idclient secret được cung cấp ở bước 2. Click Save để lưu lại.

Cấu trúc mã nguồn

Để việc tương tác với APIs được nhanh chóng và tiện lợi. Chúng ta sử dụng 1 manual class tại location:

  • root
    • Modules
      • Product
        • AmadeusClient.php

Trong class chức các method khởi tạo kết nối với APIs, các method khác nhau để gọi từng APIs theo nhu cầu khác nhau.

Khi cần sử dụng, trước tiên declare class:

use Modules\Product\AmadeusClient;

Sau đó khởi tạo class:

$amadeus = new AmadeusClient();

Rồi gọi method mong muốn, ví dụ nnhw search location:

$result = $amadeus->searchLocation($keyword);