ไดเรกทอรีการเชื่อมต่อ

การเชื่อมต่อ Amadeus API: คอนเน็กเตอร์เที่ยวบิน ตั้งค่าทีละขั้น

โมดูล Amadeus เชื่อมการค้นหาเที่ยวบินของ PHPTRAVELS เข้ากับ Amadeus Enterprise ลงทะเบียนแอป วางข้อมูลรับรองสามรายการในหลังบ้าน ทดสอบในโหมดพัฒนา แล้วย้ายไป production เมื่อ Amadeus อนุมัติบัญชีของคุณ

  • คอนเน็กเตอร์ในแพ็กเกจ Enterprise
  • OAuth2 client credentials
  • พัฒนาและ production
  • คู่มือการตั้งค่าที่เผยแพร่แล้ว

การตั้งค่าคอนเน็กเตอร์

จากแอป Amadeus สู่ผลเที่ยวบินแบบสดในห้าขั้นตอน

คอนเน็กเตอร์เป็นโมดูลสำเร็จรูป การตั้งค่ามาตรฐานจึงไม่ต้องเขียนโค้ด คุณใช้บัญชี Amadeus และเงื่อนไขทางการค้าของคุณเอง ส่วนโมดูลจัดการการยืนยันตัวตน การค้นหาเที่ยวบิน และการสร้างคำสั่งจองภายในโมดูลเที่ยวบินของ PHPTRAVELS

  1. เริ่มที่แพ็กเกจ Enterprise ซึ่งมีโมดูล Amadeus
  2. สมัคร Amadeus for Developers และสร้างแอปที่ใช้ Flight Offers Search และ Flight Create Orders
  3. กรอก grant type, client ID และ client secret ในเมนูโมดูลของหลังบ้าน โดยเปิด Dev mode
  4. ค้นหาเที่ยวบินบนเว็บไซต์และดูโลโก้ Amadeus ใต้ปุ่มจองเลย
  5. ขอคีย์ production แทนที่คีย์ sandbox แล้วเปลี่ยน Dev mode เป็น production
Dev mode
พัฒนา
Endpoint
travel.api.amadeus.com/v2/
c1 · grant_type
client_credentials
c2 · client_id
••••••••••7Kq2
c3 · client_secret
••••••••••
อ่านคู่มือการตั้งค่า

ลำดับคำขอ

เกิดอะไรขึ้นในการค้นหา Amadeus แต่ละครั้ง

ลำดับเดียวกันทำงานทั้งในโหมดพัฒนาและ production ต่างกันเพียงคีย์และการตั้งค่า Dev mode

  1. ยืนยันตัวตน

    client ID และ secret ถูกแลกเป็นโทเค็นการเข้าถึง

  2. ค้นหา

    Flight Offers Search ส่งค่าโดยสารตามเส้นทาง วันที่ และผู้โดยสาร

  3. แสดงผล

    ข้อเสนอแสดงพร้อมมาร์กอัปของคุณ เคียงข้างผลจากซัพพลายเออร์อื่นที่เชื่อมไว้

  4. สั่งจอง

    Flight Create Orders จองข้อเสนอที่เลือกด้วยข้อมูลผู้เดินทาง

  5. บันทึก

    การจองถูกบันทึกในหลังบ้านและส่งอีเมลยืนยัน

ตำแหน่งของ Amadeus

บัญชี Amadeus ของคุณ API เที่ยวบินอื่น และงานพัฒนาเฉพาะ

โมดูล Amadeus เป็นหนึ่งในคอนเน็กเตอร์เที่ยวบินหลายตัว แต่ละตัวใช้ข้อมูลรับรองของตัวเองในการค้นหาเดียวกัน

  • บัญชี Amadeus Enterprise ของคุณ

    Amadeus ออกคีย์ production หลังตรวจสอบกรณีใช้งาน การจดทะเบียนบริษัท และเว็บไซต์ของคุณ และคุณยอมรับเงื่อนไขทางการค้า

  • คอนเน็กเตอร์เที่ยวบินอื่น

    เพิ่ม Duffel, Kiwi หรือซัพพลายเออร์เที่ยวบินอื่นจากไดเรกทอรีการเชื่อมต่อ และเทียบค่าโดยสารในรายการเดียว

  • Endpoint และ API อื่น

    Endpoint ของ Amadeus ตามภูมิภาค หรือ API ที่โมดูลยังไม่ได้ใช้ สามารถเพิ่มเป็นงานพัฒนาเฉพาะได้

ซัพพลายเออร์เที่ยวบินที่เชื่อมต่อได้:

  • Seeru
  • Amadeus
  • Duffel
  • Google Flights
  • Kayak
  • Kiwi
  • Mystifly
  • PKfare
  • Sabre
  • TBO Holidays
  • Travelport
ดูการเชื่อมต่อทั้งหมด

ระบบหลังบ้าน

จัดการการจอง Amadeus จากหลังบ้านเดียวกัน

เมื่อกรอกคีย์แล้ว ค่าโดยสาร Amadeus จะใช้กฎเดียวกับซัพพลายเออร์เที่ยวบินอื่นทุกราย

  • มาร์กอัปเที่ยวบิน

    เพิ่มมาร์กอัปแบบคงที่หรือเปอร์เซ็นต์ ให้ค่าโดยสาร Amadeus แสดงราคาขายของคุณ

  • รายการจอง

    การจอง Amadeus อยู่พร้อมข้อมูลผู้เดินทางและสถานะในหน้าการจองเที่ยวบิน

  • เอเจนต์ B2B

    เอเจนต์ค้นหาและจองค่าโดยสาร Amadeus ในพอร์ทัลเอเจนต์ด้วยอัตราของตนเอง

  • การชำระเงิน

    ผู้เดินทางชำระผ่านเกตเวย์ที่คุณเปิดใช้ หรือเอเจนต์ชำระจากวอลเล็ต

  • คีย์อยู่บนเซิร์ฟเวอร์ของคุณ

    ข้อมูลรับรองถูกเก็บในหลังบ้านที่คุณโฮสต์เอง ไม่ใช่บนแพลตฟอร์มที่ใช้ร่วมกัน

  • ตั๋วซัพพอร์ต

    เปิดตั๋วที่ app.phptravels.com หากการเชื่อมต่อหรือการจองต้องการความช่วยเหลือจากเรา

เปรียบเทียบ

เขียนโค้ดเชื่อม Amadeus เอง เทียบกับโมดูล PHPTRAVELS

ทั้งสองแบบใช้บัญชี Amadeus เดียวกัน ต่างกันที่ทีมของคุณต้องเขียนและดูแลส่วนรอบข้างมากแค่ไหน

งานพัฒนา API โดยตรงPHPTRAVELS
การยืนยันตัวตนพัฒนา API โดยตรงนักพัฒนาเขียนการขอและต่ออายุโทเค็นเองPHPTRAVELSโมดูลจัดการจากสามช่องในหลังบ้าน
ผลการค้นหาพัฒนา API โดยตรงแมปข้อมูลข้อเสนอเข้ากับหน้าผลลัพธ์ของตัวเองPHPTRAVELSข้อเสนอแสดงในการค้นหาเที่ยวบินที่มีอยู่
การจองพัฒนา API โดยตรงฟอร์มผู้เดินทางและการเรียกสั่งจองสร้างจากศูนย์PHPTRAVELSCreate Orders เชื่อมกับ checkout และการชำระเงิน
ทดสอบและใช้งานจริงพัฒนา API โดยตรงตั้งค่าแยกสำหรับแต่ละสภาพแวดล้อมPHPTRAVELSสวิตช์ Dev mode ตัวเดียว
มาร์กอัปและการจองพัฒนา API โดยตรงหลังบ้านที่ต้องออกแบบและสร้างPHPTRAVELSมีอยู่ในหลังบ้านเที่ยวบิน
ขั้นตอนการตั้งค่าพัฒนา API โดยตรงทีมของคุณเขียนและอัปเดตเองPHPTRAVELSคู่มือเผยแพร่บน docs.phptravels.com

กรณีใช้งาน

ใครเปิดใช้โมดูล Amadeus

  • เอเจนซีท่องเที่ยวออนไลน์

    การค้นหาเที่ยวบินสาธารณะบนข้อมูล Amadeus พร้อมมาร์กอัปและ checkout ของคุณ

  • เครือข่ายเอเจนต์ B2B

    ซับเอเจนต์จองค่าโดยสาร Amadeus ผ่านพอร์ทัลของคุณในอัตราของคุณ

  • บริษัทบริหารการเดินทางธุรกิจ

    ผู้จองขององค์กรค้นหาค่าโดยสาร Amadeus บนแพลตฟอร์มที่คุณโฮสต์และควบคุม

ทำไมต้อง PHPTRAVELS

คอนเน็กเตอร์ที่คุณอ่าน แก้ไข และโฮสต์เองได้

  • มีซอร์สโค้ด

    โฮสต์เองภายใต้ไลเซนส์เชิงพาณิชย์ นักพัฒนาจึงต่อยอดโมดูล Amadeus ได้

  • การตั้งค่ามีเอกสาร

    ทุกขั้นตอน ทุกช่อง และสาเหตุข้อผิดพลาดเขียนไว้ที่ docs.phptravels.com

  • 24 ภาษา

    แสดงค่าโดยสาร Amadeus ในภาษาของตลาดคุณ รวมภาษาที่เขียนจากขวาไปซ้าย

  • B2C และ B2B

    ติดตั้งครั้งเดียวสำหรับเว็บไซต์สาธารณะและพอร์ทัลเอเจนต์

คำถามที่พบบ่อย

คำถามเกี่ยวกับคอนเน็กเตอร์ Amadeus

สิ่งที่ทีมถามขณะตั้งค่าโมดูล Amadeus

คุยกับฝ่ายขาย

เป็นโมดูลเที่ยวบินสำเร็จรูป คุณสร้างแอปบน Amadeus for Developers กรอกข้อมูลรับรองในหลังบ้าน แล้วข้อเสนอ Amadeus จะปรากฏในการค้นหาเที่ยวบิน โดยสร้างการจองผ่าน Flight Create Orders

โมดูล Amadeus มีในแพ็กเกจ Enterprise ชำระครั้งเดียว $9999 ตามหน้าราคา บัญชี Amadeus และเงื่อนไขทางการค้าแยกต่างหากและตกลงกับ Amadeus โดยตรง

grant type แบบ client_credentials, client ID และ client secret Amadeus ออกคีย์ sandbox เมื่อสร้างแอป และออกคีย์ production หลังอนุมัติคำขอ production

โมดูลใช้ travel.api.amadeus.com/v2/ บางภูมิภาคมี endpoint หรือพารามิเตอร์ต่างกัน จึงควรตรวจสอบบัญชีก่อน endpoint อื่นเพิ่มได้ด้วยงานพัฒนาเฉพาะ

ได้ทั้งสองอย่าง ขึ้นกับ API ที่เปิดในแอป Amadeus Flight Offers Search ให้ผลลัพธ์ และต้องเปิด Flight Create Orders สำหรับการจอง

คอนเน็กเตอร์ที่มีเอกสารใช้สำหรับเที่ยวบิน Amadeus ยังอยู่ในรายชื่อซัพพลายเออร์ที่พัก แต่คู่มือการตั้งค่ายังไม่เผยแพร่ จึงควรสอบถามทีมของเราเรื่องขอบเขตโรงแรม