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