REST Resource: accounts.brands

Resource: Brand

Konfigurasi ikon dan nama tampilan tingkat merek. Setelah disetujui, ikon dan nama tampilan akan muncul di hasil penelusuran untuk properti yang telah ditetapkan partner ke brand ini.

Representasi 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
}
Kolom
name

string

Hanya output. Nama resource untuk merek dalam format accounts/{account_id}/brands/{brandId}. brandId sesuai dengan ID merek partner yang digunakan untuk pencocokan halaman landing dan ID merek tingkat properti.

Merek default diterapkan ke properti yang tidak memiliki merek. brandId merek default adalah NO_BRAND_ID. Merek yang dikonfigurasi dapat diambil dan diperbarui seperti merek lainnya.

displayNames[]

object (LocalizedText)

Hanya input. Nama yang ditampilkan Google untuk properti brand. Menetapkan nama tampilan hanya diperlukan jika Anda ingin mengganti nama tampilan halaman landing atau nama tampilan tingkat akun untuk merek. Google meninjau nama tampilan untuk memastikan kontennya sesuai. Jika ada beberapa bahasa, Google hanya akan menampilkan nama tampilan setelah Google menyetujui semua bahasa.

submittedDisplayNames[]

object (LocalizedText)

Hanya output. Nama tampilan yang dikirimkan brand dalam semua bahasa yang disediakan, hanya ada jika nama tampilan baru atau ditolak untuk bahasa apa pun.

activeDisplayNames[]

object (LocalizedText)

Hanya output. Nama tampilan aktif merek dalam semua bahasa yang disediakan, hanya ada jika nama tampilan disetujui untuk semua bahasa yang disediakan.

displayNameState

enum (ReviewState)

Hanya output. Status peninjauan nama tampilan brand, yang berlaku untuk semua entri bahasa nama tampilan. Jika ada nama tampilan yang dikirimkan dan aktif, ini merujuk pada nama tampilan yang dikirimkan.

displayNameDisapprovalReason[]

object (DisplayNameDisapprovalReason)

Hanya output. Alasan penolakan nama tampilan. Hanya berlaku untuk nama tampilan dengan status peninjauan 'DITOLAK'.

icon

string

Hanya input. accounts.icon merek yang mengidentifikasi ikon merek. Nilai mengacu pada nama resource ikon dalam format accounts/{account_id}/icons/{icon_id}.

submittedIcon

string

Hanya output. accounts.icon yang dikirimkan merek. Nilai mengacu pada nama resource ikon dalam format accounts/{account_id}/icons/{icon_id}. Ikon yang dikirimkan adalah ikon yang baru atau ditolak.

activeIcon

string

Hanya output. accounts.icon aktif merek. Nilai mengacu pada nama resource ikon dalam format accounts/{account_id}/icons/{icon_id}. Ikon aktif adalah ikon yang telah disetujui.

activeIconUri

string

Hanya output. URL ikon aktif, hanya ada jika ikon telah disetujui.

iconState

enum (ReviewState)

Hanya output. Status peninjauan ikon merek. Jika ada ikon yang dikirimkan dan aktif, ini merujuk pada ikon yang dikirimkan.

iconDisapprovalReasons[]

enum (ImageDisapprovalReason)

Hanya output. Alasan penolakan ikon. Hanya berlaku untuk ikon yang dikirimkan dengan status REJECTED.

propertyCount

string (int64 format)

Hanya output. Jumlah properti dengan ID brand yang sesuai.

ReviewState

Kemungkinan status peninjauan untuk ikon atau nama tampilan terkait.

Enum
REVIEW_STATE_UNSPECIFIED Nilai default.
REVIEW_STATE_NEW Google sedang meninjau ikon atau nama tampilan.
APPROVED Ikon atau nama tampilan disetujui dan siap ditampilkan secara publik.
REJECTED Ikon atau nama tampilan ditolak. Google tidak akan menampilkannya.

DisplayNameDisapprovalReason

Alasan penolakan nama tampilan dalam bahasa tertentu.

Representasi JSON
{
  "languageCode": string,
  "disapprovalReason": enum (DisapprovalReason)
}
Kolom
languageCode

string

Bahasa nama tampilan yang tidak disetujui.

disapprovalReason

enum (DisapprovalReason)

Alasan penolakan.

DisapprovalReason

Kemungkinan alasan nama tampilan tidak disetujui.

Enum
DISAPPROVAL_REASON_UNSPECIFIED Tidak ditentukan.
PUNCTUATION Nama tampilan memiliki format yang tidak valid dan/atau berisi tanda baca.
MARKETING_LANGUAGE Nama tampilan berisi bahasa pemasaran.
LANDING_PAGE_NOT_MATCHED Nama tampilan tidak cocok dengan halaman landing.
NOT_BRAND_NAME Nama tampilan tampaknya bukan merek.

Metode

create

Membuat merek baru.

get

Menampilkan instance Brand yang terkait dengan nama resource merek URI permintaan.

list

Menampilkan merek untuk akun partner.

patch

Memperbarui merek.