Travel Partner API เวอร์ชัน 3 ช่วยให้คุณเข้าถึงแบบเป็นโปรแกรมได้ดังนี้
- การจัดการการลิงก์บัญชีระหว่าง Hotel Center กับ Google Ads
- การจัดการการตั้งค่าโรงแรมที่เลือก
- การจัดการแบรนด์และไอคอน (เบต้าแบบปิด)
- ข้อมูลประสิทธิภาพของที่พักผ่านบริการมุมมองรายงานประสิทธิภาพของที่พัก
- ข้อมูลโรงแรมผ่านบริการมุมมองโรงแรม
- ข้อมูลรายงานการเข้าร่วมผ่านบริการมุมมองรายงานการเข้าร่วม
- ข้อมูลความถูกต้องของราคาผ่านบริการมุมมองความถูกต้องของราคา
- ข้อมูลความครอบคลุมของราคาผ่านบริการมุมมองความครอบคลุมของราคา
- ข้อมูลแผนการเดินทางและราคาผ่านบริการมุมมองราคา
- การจัดการรายงานการปรับยอดค่าคอมมิชชันผ่านบริการรายงานการปรับยอด (พาร์ทเนอร์ที่ใช้ค่าคอมมิชชันแบบจ่ายต่อการเข้าพักเท่านั้น)
ปลายทาง
เข้าถึงปลายทางของ Travel Partner API ได้ผ่านไวยากรณ์ REST-ful จากการเรียกใช้ HTTPS URL ฐานสำหรับคำขอทั้งหมดคือ
https://travelpartner.googleapis.com
| ปลายทางของบริการ | |
|---|---|
| ลิงก์บัญชี | จัดการลิงก์ระหว่างบัญชี Google Ads กับบัญชี Hotel Center
|
| แบรนด์ | แก้ไขการกำหนดค่าแบรนด์ (เบต้าแบบปิด)
|
| โรงแรม | แก้ไขการตั้งค่าโรงแรมที่เลือก
|
| มุมมองโรงแรม | แสดงรายการมุมมองโรงแรมหรือสรุป
|
| ไอคอน | จัดการไอคอน (เบต้าแบบปิด)
|
| การดูรายงานการเข้าร่วม | แสดงผลมุมมองรายงานการมีส่วนร่วม หรือแสดงผลชุดข้อมูลย่อยที่กรองแล้วของข้อมูลมุมมองโดยใช้การค้นหา
|
| มุมมองความถูกต้องของราคา | แสดงผลมุมมองความถูกต้องของราคาที่เฉพาะเจาะจง มุมมองความถูกต้องที่ใช้ได้ หรือข้อมูลสรุป
|
| มุมมองความครอบคลุมของราคา | แสดงผลมุมมองความครอบคลุมของราคาล่าสุดหรือประวัติความครอบคลุมทั้งหมด
|
| การดูราคา | แสดงผลมุมมองราคาที่ขอพร้อมรายละเอียดทั้งหมด
|
| มุมมองรายงานประสิทธิภาพของพร็อพเพอร์ตี้ | แสดงมุมมองรายงานประสิทธิภาพของพร็อพเพอร์ตี้โดยใช้การค้นหา
|
| รายงานการปรับยอด | สร้าง ตรวจสอบ และดึงรายงานการปรับยอดค่าคอมมิชชัน (Hotel Ads เท่านั้น)
|
คุณค้นหารหัสบัญชีได้ในมุมมองข้อมูลบัญชีของแท็บบัญชีในศูนย์ช่วยเหลือของ Google Hotel Ads
บันทึกการเปลี่ยนแปลง
เราได้ย้ายข้อมูลบริการจำนวนมากใน Travel Partner API v2.1 ไปยัง Google Ads API แล้ว ด้วยเหตุนี้ Travel Partner API v3 จึงมีเพียงบริการที่เฉพาะเจาะจงสำหรับโรงแรมเท่านั้น
HotelViewService
HotelViewService.ListHotelViews(เดิมคือ Hotels API)- เปลี่ยนปลายทาง API จาก
https://www.googleapis.com/travelpartner/v2.1/4200042/hotelsเป็นhttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViewsแล้ว - นำพารามิเตอร์คำขอ
typeออกแล้ว - นำฟิลด์
manifestOnlyออกจากการตอบกลับ - มีการเปลี่ยนชื่อฟิลด์บางรายการ
- เปลี่ยนปลายทาง API จาก
HotelViewService.SummarizeHotelViews(เดิมคือhotel_list_statsใน Scorecard API)- เปลี่ยนปลายทาง API จาก
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/hotel_list_statsเป็นhttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews:summarizeแล้ว - มีการเปลี่ยนชื่อฟิลด์บางรายการ
- เปลี่ยนปลายทาง API จาก
ParticipationReportViewService (เดิมคือ opportunity_stats ใน Scorecard API)
ParticipationReportService.QueryParticipationReport- เปลี่ยนปลายทาง API จาก
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/opportunity_statsเป็นhttps://travelpartner.googleapis.com/v3/accounts/4200042/participationReportViews:queryแล้ว - เพิ่มพารามิเตอร์การค้นหาแล้ว
- เปลี่ยนชื่อและปรับโครงสร้างฟิลด์แล้ว
- เปลี่ยนปลายทาง API จาก
PriceAccuracyViewService (เดิมคือ API รายงานความถูกต้องของราคา)
PriceAccuracyViewService.ListPriceAccuracyViews- เปลี่ยนปลายทาง API จาก
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracyเป็นhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViewsแล้ว - API ใหม่จะแสดงรายการชื่อทรัพยากรของมุมมองโรงแรม ซึ่งแตกต่างจากเวอร์ชันก่อนหน้าที่จะแสดงรายการวันที่ของรายงาน
- เปลี่ยนปลายทาง API จาก
PriceAccuracyViewService.ListPriceAccuracyViews- เปลี่ยนปลายทาง API จาก
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy/20190909เป็นhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews/20190909แล้ว - ระบบไม่รองรับเอาต์พุต CSV อีกต่อไป
- มีการเปลี่ยนชื่อฟิลด์บางรายการ
- เปลี่ยนปลายทาง API จาก
PriceCoverageViewService
PriceAccuracyViewService.ListPriceCoverageViews(เดิมคือprice_coverage_stats_historyใน Scorecard API)- เปลี่ยนปลายทาง API จาก
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats_historyเป็นhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViewsแล้ว - มีการเปลี่ยนชื่อฟิลด์บางรายการ
- เปลี่ยนปลายทาง API จาก
PriceAccuracyViewService.GetLatestPriceCoverageViews(เดิมคือprice_coverage_statsใน Scorecard API)- เปลี่ยนปลายทาง API จาก
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_statsเป็นhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews:latestแล้ว - มีการเปลี่ยนชื่อฟิลด์บางรายการ
- เปลี่ยนปลายทาง API จาก
PriceViewService (เดิมคือ Prices API)
PriceViewService.GetPriceView- เปลี่ยนปลายทาง API จาก
https://www.googleapis.com/travelpartner/v2.1/4200042/prices/hotel_idเป็นhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceViews/hotel_idแล้ว - มีการเปลี่ยนชื่อฟิลด์บางรายการ
- นำข้อมูลราคาเสนอออกจากคำตอบ
- เปลี่ยนปลายทาง API จาก
เมธอด ReconciliationReportService (เดิมคือ API รายงานการปรับยอด)
ReconciliationReportService.ListReconciliationReports- เปลี่ยนปลายทาง API จาก
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reportsเป็นhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReportsแล้ว
- เปลี่ยนปลายทาง API จาก
ReconciliationReportService.GetReconciliationReport- เปลี่ยนปลายทาง API จาก
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/datetime/filenameเป็นhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports/datetime~filenameแล้ว
- เปลี่ยนปลายทาง API จาก
ReconciliationReportService.CreateReconciliationReport- เปลี่ยนปลายทาง API จาก
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reportsเป็นhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReportsแล้ว
- เปลี่ยนปลายทาง API จาก
ReconciliationReportService.ValidateReconciliationReport- เปลี่ยนปลายทาง API จาก
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/validateเป็นhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports:validateแล้ว
- เปลี่ยนปลายทาง API จาก
การเลิกใช้งาน
- เลิกใช้งาน
- แสดงว่า API เวอร์ชันนั้นจะยังคงทำงานได้ตามที่คาดไว้ แต่จะไม่ได้รับการอัปเดตฟีเจอร์ใหม่หรือการแก้ไขข้อบกพร่อง นอกจากนี้ เมื่อเลิกใช้งานเวอร์ชันใดเวอร์ชันหนึ่งแล้ว ระบบจะกำหนดวันที่เลิกใช้งาน
- หยุดให้บริการแล้ว
- ระบุว่าระบบได้นำ API เวอร์ชันดังกล่าวออกแล้วและไม่พร้อมใช้งานอีกต่อไป ระยะเวลาขั้นต่ำระหว่างการเลิกใช้งานกับการหยุดให้บริการคือ 3 เดือน
ตารางต่อไปนี้แสดงกำหนดการปัจจุบันของเวอร์ชัน API รวมถึงวันที่เลิกใช้งานและวันที่เลิกใช้ที่คาดไว้
| เวอร์ชัน | วันที่เลิกใช้งาน | วันที่หยุดให้บริการ |
|---|---|---|
| v3.0 | ไม่มี | ไม่มี |
| v2.1 | กันยายน 2019 | 31 พฤษภาคม 2020 |
| v2.0 (Bids API) | กุมภาพันธ์ 2018 | พฤษภาคม 2018 |
| v2.0 (API อื่นๆ ทั้งหมด) | กันยายน 2019 | 15 กุมภาพันธ์ 2020 |
| v1.2 | กุมภาพันธ์ 2018 | พฤษภาคม 2018 |
| v1.1 | มิถุนายน 2016 | ตุลาคม 2016 |
| v1.0 | เมษายน 2015 | ตุลาคม 2015 |
การตรวจสอบสิทธิ์
หากต้องการเข้าถึง Travel Partner API ไคลเอ็นต์ต้องตรวจสอบสิทธิ์โดยใช้การตรวจสอบสิทธิ์ OAuth2
ดูตัวอย่างแอปพลิเคชันและข้อมูลเพิ่มเติมเกี่ยวกับการใช้ OAuth เพื่อเชื่อมต่อกับ Travel Partner API ได้ที่การตรวจสอบสิทธิ์ API