REST Resource: accounts.icons

リソース: Icon

パートナーのアイコンに関する情報。

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 を返します。