REST Resource: accounts.brands

Zasób: Brand

Konfiguracja ikony i wyświetlanej nazwy na poziomie marki. Po zatwierdzeniu ikona i wyświetlana nazwa będą się pojawiać w wynikach wyszukiwania usług przypisanych do tej marki przez partnera.

Zapis 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
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu marki w formacie accounts/{account_id}/brands/{brandId}. Znak brandId odpowiada identyfikatorowi marki partnera używanemu do dopasowywania stron docelowych i identyfikatorowi marki na poziomie usługi.

Domyślna marka jest stosowana w przypadku obiektów, które nie mają marki. brandId domyślnej marki to NO_BRAND_ID. Można ją pobrać i zaktualizować tak jak każdą skonfigurowaną markę.

displayNames[]

object (LocalizedText)

Tylko dane wejściowe. Nazwa, którą Google wyświetla w przypadku usług marki. Ustawianie wyświetlanych nazw jest konieczne tylko wtedy, gdy chcesz zastąpić wyświetlaną nazwę strony docelowej lub wyświetlaną nazwę na poziomie konta dla marki. Google sprawdza wyświetlane nazwy pod kątem odpowiednich treści. Jeśli jest dostępnych wiele języków, Google będzie wyświetlać nazwy tylko wtedy, gdy zatwierdzi wszystkie języki.

submittedDisplayNames[]

object (LocalizedText)

Tylko dane wyjściowe. Przesłane wyświetlane nazwy marki we wszystkich podanych językach. Występują tylko wtedy, gdy wyświetlana nazwa jest nowa lub została odrzucona w dowolnym języku.

activeDisplayNames[]

object (LocalizedText)

Tylko dane wyjściowe. Aktywne wyświetlane nazwy marki we wszystkich podanych językach. Występują tylko wtedy, gdy wyświetlana nazwa jest zatwierdzona we wszystkich podanych językach.

displayNameState

enum (ReviewState)

Tylko dane wyjściowe. Stan weryfikacji wyświetlanych nazw marki, który dotyczy wszystkich wpisów językowych wyświetlanych nazw. Jeśli istnieją zarówno przesłane, jak i aktywne wyświetlane nazwy, dotyczy to przesłanych wyświetlanych nazw.

displayNameDisapprovalReason[]

object (DisplayNameDisapprovalReason)

Tylko dane wyjściowe. Przyczyna odrzucenia wyświetlanej nazwy. Dotyczy tylko wyświetlanych nazw w stanie weryfikacji „ODRZUCONO”.

icon

string

Tylko dane wejściowe. accounts.icon marki, która identyfikuje ikonę marki. Wartość odnosi się do nazwy zasobu ikony w formacie accounts/{account_id}/icons/{icon_id}.

submittedIcon

string

Tylko dane wyjściowe. Przesłane accounts.icon marki. Wartość odnosi się do nazwy zasobu ikony w formacie accounts/{account_id}/icons/{icon_id}. Przesłana ikona to nowa lub odrzucona ikona.

activeIcon

string

Tylko dane wyjściowe. Aktywne accounts.icon marki. Wartość odnosi się do nazwy zasobu ikony w formacie accounts/{account_id}/icons/{icon_id}. Aktywna ikona to ikona, która została zatwierdzona.

activeIconUri

string

Tylko dane wyjściowe. URL aktywnej ikony. Występuje tylko wtedy, gdy ikona została zatwierdzona.

iconState

enum (ReviewState)

Tylko dane wyjściowe. Stan weryfikacji ikony marki. Jeśli są ikony przesłane i aktywne, dotyczy to ikony przesłanej.

iconDisapprovalReasons[]

enum (ImageDisapprovalReason)

Tylko dane wyjściowe. Przyczyny odrzucenia ikony. Dotyczy tylko przesłanych ikon w stanie REJECTED.

propertyCount

string (int64 format)

Tylko dane wyjściowe. Liczba usług z odpowiednim identyfikatorem marki.

ReviewState

Możliwe stany weryfikacji powiązanej ikony lub wyświetlanej nazwy.

Wartości w polu enum
REVIEW_STATE_UNSPECIFIED Wartość domyślna.
REVIEW_STATE_NEW Google sprawdza ikonę lub wyświetlaną nazwę.
APPROVED Ikona lub wyświetlana nazwa zostaną zatwierdzone i będą gotowe do publicznego wyświetlania.
REJECTED Ikona lub wyświetlana nazwa zostaną odrzucone. Google nie będzie go wyświetlać.

DisplayNameDisapprovalReason

Przyczyna odrzucenia wyświetlanej nazwy w określonym języku.

Zapis JSON
{
  "languageCode": string,
  "disapprovalReason": enum (DisapprovalReason)
}
Pola
languageCode

string

Język odrzuconej wyświetlanej nazwy.

disapprovalReason

enum (DisapprovalReason)

Przyczyna odrzucenia.

DisapprovalReason

Możliwe przyczyny odrzucenia wyświetlanej nazwy.

Wartości w polu enum
DISAPPROVAL_REASON_UNSPECIFIED Nie określono.
PUNCTUATION Wyświetlana nazwa ma nieprawidłowy format lub zawiera znaki interpunkcyjne.
MARKETING_LANGUAGE Wyświetlana nazwa zawiera język marketingowy.
LANDING_PAGE_NOT_MATCHED Wyświetlana nazwa nie pasuje do strony docelowej.
NOT_BRAND_NAME Wyświetlana nazwa nie wygląda na nazwę marki.

Metody

create

Tworzy nową markę.

get

Zwraca instancję Brand powiązaną z nazwą zasobu marki w URI żądania.

list

Zwraca marki na koncie partnera.

patch

Aktualizuje markę.