Travel Partner API

Travel Partner API มีอินเทอร์เฟซ RESTful สำหรับแพลตฟอร์ม Google Hotel Center ซึ่งช่วยให้แอปดึงและเปลี่ยนข้อมูล Hotel Center ได้อย่างมีประสิทธิภาพ จึงเหมาะสําหรับการจัดการบัญชีขนาดใหญ่หรือซับซ้อน

บริการ: travelpartner.googleapis.com

หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีของไคลเอ็นต์ที่ Google จัดหาให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อส่งคำขอ API

เอกสารการค้นพบ

เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและการใช้ REST API โดยใช้เพื่อสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งๆ อาจมีเอกสารการค้นพบหลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้

ปลายทางบริการ

ปลายทางบริการคือ URL ฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งๆ อาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางของบริการต่อไปนี้ และ URI ทั้งหมดด้านล่างจะเกี่ยวข้องกับปลายทางของบริการนี้

  • https://travelpartner.googleapis.com

ทรัพยากร REST: v3.accounts.brands

เมธอด
create POST /v3/{parent=accounts/*}/brands
สร้างแบรนด์ใหม่
get GET /v3/{name=accounts/*/brands/*}
แสดงอินสแตนซ์ Brand ที่เชื่อมโยงกับชื่อทรัพยากรแบรนด์ของ URI คำขอ
list GET /v3/{parent=accounts/*}/brands
แสดงแบรนด์สำหรับบัญชีพาร์ทเนอร์
patch PATCH /v3/{brand.name=accounts/*/brands/*}
อัปเดตแบรนด์

ทรัพยากร REST: v3.accounts.freeBookingLinksReportViews

เมธอด
query
(deprecated)
GET /v3/{name=accounts/*}/freeBookingLinksReportViews:query
เลิกใช้งานแล้ว: ใช้ PropertyPerformanceReportService.QueryPropertyPerformanceReport แทน ซึ่งมีการรายงานการแสดงผลด้วย

ทรัพยากร REST: v3.accounts.hotelViews

เมธอด
list GET /v3/{parent=accounts/*}/hotelViews
แสดงรายการมุมมองโรงแรม
summarize GET /v3/{parent=accounts/*}/hotelViews:summarize
แสดงข้อมูลสรุปเกี่ยวกับโรงแรม

ทรัพยากร REST: v3.accounts.hotels

เมธอด
setLiveOnGoogle POST /v3/{account=accounts/*}/hotels:setLiveOnGoogle
วิธีที่กำหนดเองระดับคอลเล็กชันเพื่ออัปเดตสถานะแสดงใน Google สำหรับที่พักหลายแห่ง

ทรัพยากร REST: v3.accounts.icons

เมธอด
create POST /v3/{parent=accounts/*}/icons
อัปโหลดไอคอนใหม่และเริ่มกระบวนการตรวจสอบ
get GET /v3/{name=accounts/*/icons/*}
แสดงอินสแตนซ์ Icon ที่เชื่อมโยงกับชื่อทรัพยากรไอคอนที่ระบุใน URI ของคำขอ
list GET /v3/{parent=accounts/*}/icons
แสดงผล Icon สำหรับบัญชีพาร์ทเนอร์

ทรัพยากร REST: v3.accounts.listings

เมธอด
verify POST /v3/{parent=accounts/*}/listings:verify
แสดงข้อมูลที่ยืนยันแล้วซึ่งมีปัญหาด้านข้อมูลและสิทธิ์ในการแสดงสำหรับพาร์ทเนอร์ VR เท่านั้น

ทรัพยากร REST: v3.accounts.participationReportViews

เมธอด
query GET /v3/{name=accounts/*}/participationReportViews:query
ช่วยให้สามารถค้นหา (รับ กรอง และแบ่งกลุ่ม) รายงานการเข้าร่วมสำหรับบัญชีหนึ่งๆ

ทรัพยากร REST: v3.accounts.priceAccuracyViews

เมธอด
get GET /v3/{name=accounts/*/priceAccuracyViews/*}
แสดงผลมุมมองความถูกต้องของราคาที่ขอพร้อมรายละเอียดทั้งหมด
list GET /v3/{parent=accounts/*}/priceAccuracyViews
แสดงรายการมุมมองความถูกต้องของราคาที่ใช้ได้
summarize GET /v3/{parent=accounts/*}/priceAccuracyViews:summarize
แสดงผลสรุปความถูกต้องของราคา

ทรัพยากร REST: v3.accounts.priceCoverageViews

เมธอด
getLatest GET /v3/{parent=accounts/*}/priceCoverageViews:latest
แสดงผลมุมมองความครอบคลุมของราคาล่าสุดพร้อมรายละเอียดทั้งหมด
list GET /v3/{parent=accounts/*}/priceCoverageViews
แสดงประวัติความครอบคลุมของราคาทั้งหมด

ทรัพยากร REST: v3.accounts.priceViews

เมธอด
get GET /v3/{name=accounts/*/priceViews/*}
แสดงผลมุมมองราคาที่ขอพร้อมรายละเอียดทั้งหมด

ทรัพยากร REST: v3.accounts.propertyPerformanceReportViews

เมธอด
query GET /v3/{name=accounts/*}/propertyPerformanceReportViews:query
ช่วยให้คุณสามารถค้นหา (รับ กรอง และแบ่งกลุ่ม) รายงานลิงก์การจองแบบไม่เสียค่าใช้จ่ายสำหรับบัญชีที่เฉพาะเจาะจง

ทรัพยากร REST: v3.accounts.reconciliationReports

เมธอด
create POST /v3/{parent=accounts/*}/reconciliationReports
สร้างรายงานการปรับยอดและอัปโหลดไปยัง Google
get GET /v3/{name=accounts/*/reconciliationReports/*}
แสดงผลรายงานการปรับยอด
list GET /v3/{parent=accounts/*}/reconciliationReports
แสดงรายการชื่อของรายงานการปรับยอดที่สร้างขึ้น
validate POST /v3/{parent=accounts/*}/reconciliationReports:validate
ตรวจสอบรายงานการปรับยอด