REST Resource: accounts.icons

Zasób: Icon

Informacje o ikonie partnera.

Zapis JSON
{
  "name": string,
  "imageData": string,
  "state": enum (State),
  "iconUri": string,
  "reference": string,
  "disapprovalReasons": [
    enum (ImageDisapprovalReason)
  ]
}
Pola
name

string

Wymagany. Tylko dane wyjściowe. Nazwa zasobu ikony w formacie accounts/{account_id}/icons/{icon_id}. Google generuje icon_id podczas operacji create. Użyj icon_id, aby powiązać ikonę z marką za pomocą interfejsu accounts.brands API.

imageData

string (bytes format)

Wymagany. Tylko dane wejściowe. Zawartość ikony, która musi być w formacie PNG lub musi być możliwa do przekonwertowania na ten format.

Ciąg tekstowy zakodowany w formacie Base64.

state

enum (State)

Tylko dane wyjściowe. Bieżący stan ikony.

iconUri

string

Tylko dane wyjściowe. Identyfikator URI zatwierdzonej ikony hostowanej przez Google. Dotyczy tylko ikon w stanie APPROVED.

reference

string

Opcjonalnie. Wartość służąca do śledzenia ikony. Może to być klucz główny ikony w systemie lub nazwa pliku ikony. Google nie używa tej wartości.

disapprovalReasons[]

enum (ImageDisapprovalReason)

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

Stan

Możliwe stany ikony.

Wartości w polu enum
STATE_UNSPECIFIED Wartość domyślna.
NEW Google otrzymało ikonę i sprawdza jej zawartość.
APPROVED Ikona została zatwierdzona i jest gotowa do publicznego wyświetlania. Możesz łączyć z markami ikony, które mają stan ZATWIERDZONO.
REJECTED Ikona zostanie odrzucona. Google nie będzie wyświetlać tej ikony.

Metody

create

Przesyła nową ikonę i rozpoczyna proces jej sprawdzania.

get

Zwraca Icon instancję powiązaną z nazwą zasobu ikony podaną w identyfikatorze URI żądania.

list

Zwraca Icon dla konta partnera.