Method: accounts.brands.patch

Cập nhật một thương hiệu.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Thông số
brand.name

string

Chỉ có đầu ra. Tên tài nguyên của thương hiệu ở định dạng accounts/{account_id}/brands/{brandId}. brandId tương ứng với giá trị nhận dạng thương hiệu của đối tác dùng để so khớp trang đích và giá trị nhận dạng thương hiệu ở cấp tài sản.

Một thương hiệu mặc định được áp dụng cho những cơ sở lưu trú không có thương hiệu. brandId của thương hiệu mặc định là NO_BRAND_ID. Bạn có thể tìm nạp và cập nhật thương hiệu này như mọi thương hiệu đã định cấu hình.

Tham số truy vấn

Tham số
updateMask

string (FieldMask format)

Bắt buộc. Trường cần cập nhật. Bạn chỉ có thể cập nhật các trường displayNamesicon. Sử dụng cú pháp như trong URI ví dụ bên dưới và cung cấp giá trị mới trong nội dung yêu cầu.

Ví dụ về URI yêu cầu và nội dung yêu cầu:

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

Thông tin trên là đủ để tạo URI và phần nội dung yêu cầu. Câu dưới đây là thông tin bổ sung được tạo tự động về định dạng FieldMask nói chung.

Đây là danh sách tên đủ điều kiện của các trường được phân tách bằng dấu phẩy. Ví dụ: "user.displayName,photo"

allowMissing

boolean

Khi đúng và không tìm thấy Thương hiệu, một Thương hiệu mới sẽ được tạo. Trong trường hợp này, updateMask sẽ bị bỏ qua.

Nội dung yêu cầu

Nội dung yêu cầu chứa một bản sao của Brand.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa một thực thể của Brand.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

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

Để biết thêm thông tin, hãy xem OAuth 2.0 Overview.