ไดเรกทอรีการเชื่อมต่อ
การเชื่อมต่อ Amadeus API: คอนเน็กเตอร์เที่ยวบิน ตั้งค่าทีละขั้น
โมดูล Amadeus เชื่อมการค้นหาเที่ยวบินของ PHPTRAVELS เข้ากับ Amadeus Enterprise ลงทะเบียนแอป วางข้อมูลรับรองสามรายการในหลังบ้าน ทดสอบในโหมดพัฒนา แล้วย้ายไป production เมื่อ Amadeus อนุมัติบัญชีของคุณ
- คอนเน็กเตอร์ในแพ็กเกจ Enterprise
- OAuth2 client credentials
- พัฒนาและ production
- คู่มือการตั้งค่าที่เผยแพร่แล้ว
การตั้งค่าคอนเน็กเตอร์
จากแอป Amadeus สู่ผลเที่ยวบินแบบสดในห้าขั้นตอน
คอนเน็กเตอร์เป็นโมดูลสำเร็จรูป การตั้งค่ามาตรฐานจึงไม่ต้องเขียนโค้ด คุณใช้บัญชี Amadeus และเงื่อนไขทางการค้าของคุณเอง ส่วนโมดูลจัดการการยืนยันตัวตน การค้นหาเที่ยวบิน และการสร้างคำสั่งจองภายในโมดูลเที่ยวบินของ PHPTRAVELS
- เริ่มที่แพ็กเกจ Enterprise ซึ่งมีโมดูล Amadeus
- สมัคร Amadeus for Developers และสร้างแอปที่ใช้ Flight Offers Search และ Flight Create Orders
- กรอก grant type, client ID และ client secret ในเมนูโมดูลของหลังบ้าน โดยเปิด Dev mode
- ค้นหาเที่ยวบินบนเว็บไซต์และดูโลโก้ Amadeus ใต้ปุ่มจองเลย
- ขอคีย์ 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 ในการค้นหา คำสั่งจองในหลังบ้าน
Amadeus API สองตัวขับเคลื่อนโมดูล ตัวหนึ่งส่งข้อเสนอเที่ยวบินไปยังหน้าผลลัพธ์ อีกตัวสร้างการจองเมื่อผู้เดินทางชำระเงิน
- APIลอนดอน - นิวยอร์ก · บินตรงชั้นประหยัด · 8 ชม. 05 นาที · กระเป๋าโหลด 1 ใบUS$486ต่อผู้ใหญ่
- v2ลอนดอน - นิวยอร์ก · แวะ 1 จุดชั้นประหยัด · 11 ชม. 20 นาที ผ่านดับลิน · กระเป๋าโหลด 1 ใบUS$412ต่อผู้ใหญ่
- ลอนดอน - นิวยอร์ก · บินตรงชั้นธุรกิจ · 7 ชม. 55 นาที · กระเป๋าโหลด 2 ใบUS$2,140ต่อผู้ใหญ่
Flight Offers Search และ Flight Create Orders
Offers Search เติมผลการค้นหา ส่วน Create Orders เปลี่ยนข้อเสนอที่เลือกเป็นการจอง เปิดทั้งสองในแอป Amadeus เพื่อค้นหาและจอง
การยืนยันตัวตน OAuth2
โมดูลขอโทเค็นการเข้าถึงด้วย grant แบบ client_credentials โดยใช้ client ID และ secret ที่คุณกรอกในหลังบ้าน
โหมดพัฒนาและ production
การตั้งค่า Dev mode เพียงจุดเดียวกำหนดว่าคำขอจะใช้คีย์ sandbox หรือคีย์ production ที่อนุมัติแล้ว
Endpoint ของ Enterprise
โมดูลสร้างบน travel.api.amadeus.com/v2/ บางภูมิภาคใช้ endpoint ต่างออกไป จึงควรตรวจสอบของคุณก่อนกรอกคีย์
แสดงแหล่งที่มาทุกผลลัพธ์
โลโก้ Amadeus ใต้ปุ่มจองเลยบอกว่าค่าโดยสารใดมาจาก Amadeus ช่วยให้ตรวจการเชื่อมต่อได้ในพริบตา
สาเหตุข้อผิดพลาดที่พบบ่อย
ส่วนใหญ่เกิดจากข้อมูลรับรองผิด โหมดไม่ตรงกับคีย์ หรือบริการ API ที่ยังไม่เปิดในแดชบอร์ด Amadeus
ลำดับคำขอ
เกิดอะไรขึ้นในการค้นหา Amadeus แต่ละครั้ง
ลำดับเดียวกันทำงานทั้งในโหมดพัฒนาและ production ต่างกันเพียงคีย์และการตั้งค่า Dev mode
ยืนยันตัวตน
client ID และ secret ถูกแลกเป็นโทเค็นการเข้าถึง
ค้นหา
Flight Offers Search ส่งค่าโดยสารตามเส้นทาง วันที่ และผู้โดยสาร
แสดงผล
ข้อเสนอแสดงพร้อมมาร์กอัปของคุณ เคียงข้างผลจากซัพพลายเออร์อื่นที่เชื่อมไว้
สั่งจอง
Flight Create Orders จองข้อเสนอที่เลือกด้วยข้อมูลผู้เดินทาง
บันทึก
การจองถูกบันทึกในหลังบ้านและส่งอีเมลยืนยัน
ตำแหน่งของ 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 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 ยังอยู่ในรายชื่อซัพพลายเออร์ที่พัก แต่คู่มือการตั้งค่ายังไม่เผยแพร่ จึงควรสอบถามทีมของเราเรื่องขอบเขตโรงแรม
สำรวจต่อ
