Travel Partner API มีอินเทอร์เฟซ RESTful สำหรับแพลตฟอร์ม Google Hotel Center ซึ่งช่วยให้แอปดึงและเปลี่ยนข้อมูล Hotel Center ได้อย่างมีประสิทธิภาพ จึงเหมาะสําหรับการจัดการบัญชีขนาดใหญ่หรือซับซ้อน
- ทรัพยากร REST: v3.accounts.accountLinks
- ทรัพยากร REST: v3.accounts.brands
- ทรัพยากร REST: v3.accounts.freeBookingLinksReportViews
- ทรัพยากร REST: v3.accounts.hotelViews
- ทรัพยากร REST: v3.accounts.hotels
- ทรัพยากร REST: v3.accounts.icons
- ทรัพยากร REST: v3.accounts.listings
- ทรัพยากร REST: v3.accounts.participationReportViews
- ทรัพยากร REST: v3.accounts.priceAccuracyViews
- ทรัพยากร REST: v3.accounts.priceCoverageViews
- ทรัพยากร REST: v3.accounts.priceViews
- ทรัพยากร REST: v3.accounts.propertyPerformanceReportViews
- ทรัพยากร REST: v3.accounts.reconciliationReports
บริการ: travelpartner.googleapis.com
หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีของไคลเอ็นต์ที่ Google จัดหาให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อส่งคำขอ API
เอกสารการค้นพบ
เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและการใช้ REST API โดยใช้เพื่อสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งๆ อาจมีเอกสารการค้นพบหลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้
ปลายทางบริการ
ปลายทางบริการคือ URL ฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งๆ อาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางของบริการต่อไปนี้ และ URI ทั้งหมดด้านล่างจะเกี่ยวข้องกับปลายทางของบริการนี้
- https://travelpartner.googleapis.com
ทรัพยากร REST: v3.accounts.accountLinks
| เมธอด | |
|---|---|
| create | POST /v3/{parent=accounts/*}/accountLinksสร้างลิงก์บัญชีใหม่ระหว่างบัญชี Hotel Center กับบัญชี Google Ads | 
| delete | DELETE /v3/{name=accounts/*/accountLinks/*}ลบลิงก์บัญชี | 
| get | GET /v3/{name=accounts/*/accountLinks/*}แสดงอินสแตนซ์ AccountLinkที่เชื่อมโยงกับชื่อทรัพยากรการลิงก์บัญชีที่ระบุใน URL ของคำขอ | 
| list | GET /v3/{parent=accounts/*}/accountLinksแสดงลิงก์บัญชีสำหรับบัญชี Hotel Center | 
| patch | PATCH /v3/{accountLink.name=accounts/*/accountLinks/*}อัปเดตเป้าหมายการลิงก์บัญชีของการลิงก์บัญชี | 
ทรัพยากร 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  | 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ตรวจสอบรายงานการปรับยอด |