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.icon
- ทรัพยากร REST: v3.accounts.participationReportViews
- ทรัพยากร REST: v3.accounts.priceAccuracyViews
- ทรัพยากร REST: v3.accounts.pricecoverViews
- ทรัพยากร REST: v3.accounts.priceViews
- ทรัพยากร REST: v3.accounts.propertyPerformanceReportViews
- ทรัพยากร REST: v3.accounts.reconciliationReports
บริการ: Travelpartner.googleapis.com
หากต้องการเรียกใช้บริการนี้ เราขอแนะนําให้ใช้ไลบรารีของไคลเอ็นต์ที่ Google ให้ไว้ หากแอปพลิเคชันต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อคุณส่งคําขอ API
เอกสารการค้นพบ
เอกสาร Discovery เป็นข้อมูลจําเพาะที่เครื่องอ่านได้สําหรับการอธิบายและใช้ 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 วิธีที่กําหนดเองระดับคอลเล็กชันเพื่ออัปเดตสถานะ Live on Google ของพร็อพเพอร์ตี้หลายรายการ |
ทรัพยากร REST: v3.accounts.icon
เมธอด | |
---|---|
create |
POST /v3/{parent=accounts/*}/icons อัปโหลดไอคอนใหม่และเริ่มกระบวนการตรวจสอบ |
get |
GET /v3/{name=accounts/*/icons/*} แสดงผลอินสแตนซ์ Icon ที่เชื่อมโยงกับชื่อทรัพยากรของไอคอนที่ระบุใน URI คําขอ |
list |
GET /v3/{parent=accounts/*}/icons แสดง Icon สําหรับบัญชีพาร์ทเนอร์ |
ทรัพยากร 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.pricecoverViews
เมธอด | |
---|---|
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 ตรวจสอบรายงานการปรับยอด |