วิธีที่กําหนดเองระดับคอลเล็กชันเพื่ออัปเดตสถานะ Live on Google ของพร็อพเพอร์ตี้หลายรายการ การโทรแต่ละครั้งจะเปิดหรือปิดโรงแรมหลายแห่งได้ หากต้องการเปิดหลายโรงแรมและปิดโรงแรม คุณจะต้องโทรหลายครั้ง
คำขอ HTTP
POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle
URL ใช้ไวยากรณ์ gRPC Transcoding
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
account |
ต้องระบุ ชื่อทรัพยากรของบัญชี รูปแบบคือ accounts/{account_id} |
เนื้อหาของคำขอ
เนื้อหาของคําขอมีข้อมูลที่มีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "liveOnGoogle": boolean, "partnerHotelIds": [ string ] } |
ช่อง | |
---|---|
liveOnGoogle |
ต้องระบุ ที่พักจะแสดงใน Google หรือไม่ เมื่อค่าเป็นจริง Google จะแสดงพร็อพเพอร์ตี้หากการผสานรวมเสร็จสมบูรณ์และพร็อพเพอร์ตี้ใช้งานได้ เมื่อเป็นเท็จ Google จะไม่แสดงที่พักดังกล่าว |
partnerHotelIds[] |
ต้องระบุ ระบุพร็อพเพอร์ตี้ที่จะอัปเดตด้วยการตั้งค่า liveOnGoogle |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
ข้อความตอบกลับสําหรับ HotelService.SetLiveOnGoogle
การแสดง JSON |
---|
{ "updatedHotelIds": [ string ], "failedHotelIds": [ string ] } |
ช่อง | |
---|---|
updatedHotelIds[] |
ระบุพร็อพเพอร์ตี้ที่อัปเดต |
failedHotelIds[] |
ระบุพร็อพเพอร์ตี้ที่ Google อัปเดตไม่ได้ |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/travelpartner
โปรดดูข้อมูลเพิ่มเติมที่หัวข้อภาพรวมของ OAuth 2.0