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 ตรวจสอบรายงานการปรับยอด |