Method: accounts.brands.patch

อัปเดตแบรนด์

คำขอ HTTP

PATCH https://travelpartner.googleapis.com/v3/{brand.name=accounts/*/brands/*}

URL ใช้ไวยากรณ์การแปลงรหัส gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
brand.name

string

เอาต์พุตเท่านั้น ชื่อทรัพยากรของแบรนด์ในรูปแบบ accounts/{account_id}/brands/{brandId} brandId สอดคล้องกับตัวระบุแบรนด์ของพาร์ทเนอร์ที่ใช้สำหรับการจับคู่หน้า Landing Page และตัวระบุแบรนด์ระดับพร็อพเพอร์ตี้

ระบบจะใช้แบรนด์เริ่มต้นกับที่พักที่ไม่มีแบรนด์ brandId ของแบรนด์เริ่มต้นคือ NO_BRAND_ID โดยสามารถดึงข้อมูลและอัปเดตได้เหมือนกับแบรนด์ที่กำหนดค่าอื่นๆ

พารามิเตอร์การค้นหา

พารามิเตอร์
updateMask

string (FieldMask format)

ต้องระบุ ฟิลด์ที่จะอัปเดต คุณอัปเดตได้เฉพาะช่อง displayNames และ icon เท่านั้น ใช้ไวยากรณ์ที่แสดงใน URI ตัวอย่างด้านล่างและระบุค่าใหม่ในเนื้อหาคำขอ

ตัวอย่าง URI คำขอและเนื้อหาของคำขอ

PATCH https://travelpartner.googleapis.com/v3/accounts/123456789/
brands/my-brand?updateMask=brand.display_names
 {
   "displayNames": [{
     "language": "en"
     "text": "Gilles' Gites"
   }]
 }

ข้อมูลข้างต้นเพียงพอต่อการสร้าง URI และเนื้อหาคำขอ ประโยคด้านล่างเป็นข้อมูลเสริมที่สร้างขึ้นโดยอัตโนมัติเกี่ยวกับFieldMaskรูปแบบโดยทั่วไป

ซึ่งเป็นรายการชื่อฟิลด์แบบสมบูรณ์ในตัวเองที่คั่นด้วยคอมมา ตัวอย่าง: "user.displayName,photo"

allowMissing

boolean

เมื่อเป็นจริงและไม่พบแบรนด์ ระบบจะสร้างแบรนด์ใหม่ ในกรณีนี้ ระบบจะไม่สนใจ updateMask

เนื้อความของคำขอ

เนื้อความของคำขอมีอินสแตนซ์ของ Brand

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Brand

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/travelpartner

ดูข้อมูลเพิ่มเติมได้ที่ OAuth 2.0 Overview