REST Resource: accounts.icons

Kaynak: Simge

İş ortağının simgesiyle ilgili bilgiler.

JSON gösterimi
{
  "name": string,
  "imageData": string,
  "state": enum (State),
  "iconUri": string,
  "reference": string,
  "disapprovalReasons": [
    enum (ImageDisapprovalReason)
  ]
}
Alanlar
name

string

Zorunlu. Yalnızca çıkış. Simgenin accounts/{account_id}/icons/{icon_id} biçimindeki kaynak adı. Google, create işlemi sırasında icon_id oluşturur. accounts.brands API'sini kullanarak simgeyi bir markayla ilişkilendirmek için icon_id simgesini kullanın.

imageData

string (bytes format)

Zorunlu. Yalnızca giriş. PNG biçiminde olması veya PNG biçimine dönüştürülebilmesi gereken simge içerikleri.

Base64 kodlu bir dize.

state

enum (State)

Yalnızca çıkış. Simgenin mevcut durumu.

iconUri

string

Yalnızca çıkış. Onaylı simgenin Google tarafından barındırılan URI'si. Yalnızca APPROVED durumundaki simgeler için geçerlidir.

reference

string

İsteğe bağlıdır. Simgeyi izlemek için değer. Bu, sisteminizdeki simgenizin birincil anahtarı veya simgenin dosya adı olabilir. Google bu değeri kullanmaz.

disapprovalReasons[]

enum (ImageDisapprovalReason)

Yalnızca çıkış. Simgenin onaylanmama nedenleri. Yalnızca REJECTED durumundaki simgeler için geçerlidir.

Eyalet

Olası simge durumları.

Sıralamalar
STATE_UNSPECIFIED Varsayılan değer.
NEW Google, simgeyi aldı ve içeriğini inceliyor.
APPROVED Simge onaylandı ve herkese açık olarak gösterilmeye hazır. ONAYLANMIŞ simgeleri markalara bağlayabilirsiniz.
REJECTED Simge reddedildi. Google bu simgeyi göstermez.

Yöntemler

create

Yeni bir simge yükler ve inceleme sürecini başlatır.

get

İstek URI'sinde belirtilen bir simge kaynak adıyla ilişkili Icon örneğini döndürür.

list

Bir iş ortağı hesabının Icon değerlerini döndürür.