REST Resource: accounts.brands

แหล่งข้อมูล: แบรนด์

การกำหนดค่าไอคอนและชื่อที่แสดงระดับแบรนด์ เมื่อได้รับอนุมัติแล้ว ไอคอนและชื่อที่แสดงจะปรากฏในผลการค้นหาสำหรับที่พักที่พาร์ทเนอร์กำหนดให้กับแบรนด์นี้

การแสดง JSON
{
  "name": string,
  "displayNames": [
    {
      object (LocalizedText)
    }
  ],
  "submittedDisplayNames": [
    {
      object (LocalizedText)
    }
  ],
  "activeDisplayNames": [
    {
      object (LocalizedText)
    }
  ],
  "displayNameState": enum (ReviewState),
  "displayNameDisapprovalReason": [
    {
      object (DisplayNameDisapprovalReason)
    }
  ],
  "icon": string,
  "submittedIcon": string,
  "activeIcon": string,
  "activeIconUri": string,
  "iconState": enum (ReviewState),
  "iconDisapprovalReasons": [
    enum (ImageDisapprovalReason)
  ],
  "propertyCount": string
}
ช่อง
name

string

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

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

displayNames[]

object (LocalizedText)

อินพุตเท่านั้น ชื่อที่ Google แสดงสำหรับที่พักของแบรนด์ คุณจะต้องตั้งชื่อที่แสดงก็ต่อเมื่อต้องการลบล้างชื่อที่แสดงของหน้า Landing Page หรือชื่อที่แสดงระดับบัญชีสำหรับแบรนด์ Google จะตรวจสอบชื่อที่แสดงเพื่อหาเนื้อหาที่ไม่เหมาะสม เมื่อมีหลายภาษา Google จะแสดงชื่อที่แสดงเมื่อ Google อนุมัติทุกภาษาแล้วเท่านั้น

submittedDisplayNames[]

object (LocalizedText)

เอาต์พุตเท่านั้น ชื่อที่แสดงของแบรนด์ที่ส่งมาในทุกภาษาที่ระบุ จะแสดงก็ต่อเมื่อชื่อที่แสดงเป็นชื่อใหม่หรือถูกปฏิเสธสำหรับภาษาใดก็ตาม

activeDisplayNames[]

object (LocalizedText)

เอาต์พุตเท่านั้น ชื่อที่แสดงที่ใช้งานอยู่ของแบรนด์ในทุกภาษาที่ระบุ จะแสดงก็ต่อเมื่อชื่อที่แสดงได้รับอนุมัติสำหรับทุกภาษาที่ระบุ

displayNameState

enum (ReviewState)

เอาต์พุตเท่านั้น สถานะการตรวจสอบชื่อที่แสดงของแบรนด์ ซึ่งมีผลกับรายการชื่อที่แสดงในทุกภาษา หากมีทั้งชื่อที่แสดงที่ส่งแล้วและชื่อที่แสดงที่ใช้งานอยู่ ข้อความนี้จะอ้างอิงถึงชื่อที่แสดงที่ส่งแล้ว

displayNameDisapprovalReason[]

object (DisplayNameDisapprovalReason)

เอาต์พุตเท่านั้น เหตุผลที่ไม่อนุมัติชื่อที่แสดง ใช้กับชื่อที่แสดงที่มีสถานะการตรวจสอบเป็น "ถูกปฏิเสธ" เท่านั้น

icon

string

อินพุตเท่านั้น accounts.icon ของแบรนด์ที่ระบุไอคอนของแบรนด์ ค่านี้หมายถึงชื่อทรัพยากรของไอคอนในรูปแบบ accounts/{account_id}/icons/{icon_id}

submittedIcon

string

เอาต์พุตเท่านั้น accounts.icon ที่แบรนด์ส่ง ค่านี้หมายถึงชื่อทรัพยากรของไอคอนในรูปแบบ accounts/{account_id}/icons/{icon_id} ไอคอนที่ส่งคือไอคอนใหม่หรือไอคอนที่ถูกปฏิเสธ

activeIcon

string

เอาต์พุตเท่านั้น accounts.icon ที่ใช้งานอยู่ของแบรนด์ ค่านี้หมายถึงชื่อทรัพยากรของไอคอนในรูปแบบ accounts/{account_id}/icons/{icon_id} ไอคอนที่ใช้งานอยู่คือไอคอนที่ได้รับอนุมัติแล้ว

activeIconUri

string

เอาต์พุตเท่านั้น URL ของไอคอนที่ใช้งานอยู่ จะแสดงก็ต่อเมื่อไอคอนได้รับอนุมัติแล้วเท่านั้น

iconState

enum (ReviewState)

เอาต์พุตเท่านั้น สถานะการตรวจสอบไอคอนของแบรนด์ หากมีทั้งไอคอนที่ส่งแล้วและไอคอนที่ใช้งานอยู่ แสดงว่าหมายถึงไอคอนที่ส่งแล้ว

iconDisapprovalReasons[]

enum (ImageDisapprovalReason)

เอาต์พุตเท่านั้น เหตุผลที่ไม่อนุมัติไอคอน ใช้ได้กับไอคอนที่ส่งแล้วซึ่งมีสถานะเป็น REJECTED เท่านั้น

propertyCount

string (int64 format)

เอาต์พุตเท่านั้น จำนวนที่พักที่มีรหัสแบรนด์ที่เกี่ยวข้อง

ReviewState

สถานะการตรวจสอบที่เป็นไปได้สำหรับไอคอนหรือชื่อที่แสดงที่เชื่อมโยง

Enum
REVIEW_STATE_UNSPECIFIED ค่าเริ่มต้น
REVIEW_STATE_NEW Google กำลังตรวจสอบไอคอนหรือชื่อที่แสดง
APPROVED ไอคอนหรือชื่อที่แสดงได้รับอนุมัติและพร้อมแสดงต่อสาธารณะแล้ว
REJECTED ไอคอนหรือชื่อที่แสดงถูกปฏิเสธ Google จะไม่แสดงข้อมูลนี้

DisplayNameDisapprovalReason

เหตุผลที่ไม่อนุมัติชื่อที่แสดงในภาษาที่เฉพาะเจาะจง

การแสดง JSON
{
  "languageCode": string,
  "disapprovalReason": enum (DisapprovalReason)
}
ช่อง
languageCode

string

ภาษาของชื่อที่แสดงที่ไม่ได้รับอนุมัติ

disapprovalReason

enum (DisapprovalReason)

สาเหตุที่ไม่อนุมัติ

DisapprovalReason

สาเหตุที่เป็นไปได้ที่ทำให้ชื่อที่แสดงไม่ได้รับอนุมัติ

Enum
DISAPPROVAL_REASON_UNSPECIFIED ไม่ได้ระบุ
PUNCTUATION ชื่อที่แสดงมีการจัดรูปแบบที่ไม่ถูกต้องและ/หรือมีเครื่องหมายวรรคตอน
MARKETING_LANGUAGE ชื่อที่แสดงมีภาษาการตลาด
LANDING_PAGE_NOT_MATCHED ชื่อที่แสดงไม่ตรงกับหน้า Landing Page
NOT_BRAND_NAME ชื่อที่แสดงดูเหมือนจะไม่ใช่แบรนด์

เมธอด

create

สร้างแบรนด์ใหม่

get

แสดงBrandอินสแตนซ์ที่เชื่อมโยงกับชื่อทรัพยากรแบรนด์ของ URI ของคำขอ

list

แสดงแบรนด์สำหรับบัญชีพาร์ทเนอร์

patch

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