REST Resource: accounts.icons

리소스: 아이콘

파트너의 아이콘에 관한 정보입니다.

JSON 표현
{
  "name": string,
  "imageData": string,
  "state": enum (State),
  "iconUri": string,
  "reference": string,
  "disapprovalReasons": [
    enum (ImageDisapprovalReason)
  ]
}
필드
name

string

필수 항목입니다. 출력 전용입니다. accounts/{account_id}/icons/{icon_id} 형식의 아이콘 리소스 이름입니다. Google은 create 작업 중에 icon_id을 생성합니다. icon_id를 사용하여 accounts.brands API를 통해 아이콘을 브랜드와 연결합니다.

imageData

string (bytes format)

필수입니다. 입력 전용입니다. 아이콘 콘텐츠입니다. PNG 형식이어야 하며 PNG로 변환할 수 있어야 합니다.

base64 인코딩 문자열입니다.

state

enum (State)

출력 전용입니다. 아이콘의 현재 상태입니다.

iconUri

string

출력 전용입니다. 승인된 아이콘의 Google 호스팅 URI입니다. APPROVED 상태의 아이콘에만 적용됩니다.

reference

string

선택사항입니다. 아이콘을 추적하는 값입니다. 시스템에 있는 아이콘의 기본 키 또는 아이콘의 파일 이름일 수 있습니다. Google은 이 값을 사용하지 않습니다.

disapprovalReasons[]

enum (ImageDisapprovalReason)

출력 전용입니다. 아이콘의 비승인 사유입니다. REJECTED 상태의 아이콘에만 적용됩니다.

가능한 아이콘 상태입니다.

열거형
STATE_UNSPECIFIED 기본값
NEW Google에서 아이콘을 접수하여 콘텐츠를 검토하고 있습니다.
APPROVED 아이콘이 승인되었으며 공개적으로 표시할 준비가 되었습니다. 승인된 아이콘을 브랜드에 연결할 수 있습니다.
REJECTED 아이콘이 거부되었습니다. Google에서 이 아이콘을 표시하지 않습니다.

메서드

create

새 아이콘을 업로드하고 검토 프로세스를 시작합니다.

get

요청 URI에 지정된 아이콘 리소스 이름과 연결된 Icon 인스턴스를 반환합니다.

list

파트너 계정의 Icon를 반환합니다.