REST Resource: accounts.icons

ทรัพยากร: ไอคอน

ข้อมูลเกี่ยวกับไอคอนของพาร์ทเนอร์

การแสดง JSON
{
  "name": string,
  "imageData": string,
  "state": enum (State),
  "iconUri": string,
  "reference": string,
  "disapprovalReason": enum (DisapprovalReason)
}
ช่อง
name

string

ต้องระบุ ชื่อทรัพยากรของไอคอนในรูปแบบ accounts/{account_id}/icons/{icon_id} ใช้ icon_id เพื่อเชื่อมโยงไอคอนกับแบรนด์โดยใช้ accounts.brands API

imageData

string (bytes format)

ต้องระบุ อินพุตเท่านั้น เนื้อหาของไอคอน ซึ่งต้องอยู่ในรูปแบบ PNG หรือแปลงเป็น PNG ได้

สตริงที่เข้ารหัสฐาน 64

state

enum (State)

เอาต์พุตเท่านั้น ไอคอนปัจจุบัน

iconUri

string

เอาต์พุตเท่านั้น ไอคอนที่ได้รับอนุมัติของ URI ที่โฮสต์โดย Google ใช้ได้กับไอคอนที่มีสถานะ APPROVED เท่านั้น

reference

string

ไม่บังคับ ค่าสําหรับการติดตามไอคอน ซึ่งอาจเป็นคีย์หลักสําหรับไอคอนในระบบของคุณ หรือชื่อไฟล์ของไอคอน #39 Google ไม่ได้ใช้ค่านี้

disapprovalReason

enum (DisapprovalReason)

เอาต์พุตเท่านั้น ไอคอนไม่ได้รับอนุมัติ ใช้ได้กับไอคอนที่มีสถานะ REJECTED เท่านั้น

รัฐ

สถานะไอคอนที่เป็นไปได้

Enum
STATE_UNSPECIFIED ค่าเริ่มต้น
NEW Google ได้รับไอคอนแล้วและกําลังตรวจสอบเนื้อหา
APPROVED ไอคอนได้รับอนุมัติและพร้อมแสดงแบบสาธารณะแล้ว คุณลิงก์ไอคอน "อนุมัติ" กับแบรนด์ได้
REJECTED ไอคอนถูกปฏิเสธ Google จะไม่แสดงไอคอนนี้

สาเหตุที่ไม่อนุมัติ

สาเหตุที่อาจทําให้ไอคอนไม่ได้รับอนุมัติ

Enum
DISAPPROVAL_REASON_UNSPECIFIED ไม่ได้ระบุ
NOT_LIKE_SITE รูปภาพไอคอนไม่ตรงกับไอคอน Fav หรืองานศิลปะใน URL สุดท้ายของผู้ลงโฆษณา
OFFENSIVE รูปภาพไอคอนมีเนื้อหาที่ไม่เหมาะสม
LOW_QUALITY รูปภาพไอคอนมีคุณภาพต่ํา
ANIMATED ภาพไอคอนเป็นภาพเคลื่อนไหว
BAD_BACKGROUND ภาพไอคอนไม่มีพื้นหลังแบบโปร่งใสหรือไม่ใช่สีขาว
TEXT_TOO_SMALL รูปภาพไอคอนมีข้อความเล็กเกินไป

วิธีการ

create

อัปโหลดไอคอนใหม่และเริ่มกระบวนการตรวจสอบ

get

แสดงผลอินสแตนซ์ Icon ที่เชื่อมโยงกับชื่อทรัพยากรของไอคอนที่ระบุใน URI คําขอ

list

แสดง Icon สําหรับบัญชีพาร์ทเนอร์