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 כדי לשייך את הסמל למותג באמצעות ה-API accounts.brands.

imageData

string (bytes format)

חובה. קלט בלבד. תוכן הסמלים: חייב להיות בפורמט PNG או שניתן להמיר אותו לפורמט PNG.

מחרוזת בקידוד base64.

state

enum (State)

פלט בלבד. המצב הנוכחי של הסמל.

iconUri

string

פלט בלבד. הסמל המאושר של Google ב-Google. רלוונטי רק לסמלים עם מצב APPROVED.

reference

string

אופציונלי. ערך למעקב אחר הסמל. זה יכול להיות המפתח הראשי של הסמל במערכת או שם הקובץ של הסמל. Google לא משתמשת בערך הזה.

disapprovalReason

enum (DisapprovalReason)

פלט בלבד. הסיבה לפסילה של הסמל. רלוונטי רק לסמלים עם מצב REJECTED.

מדינה

מצבים אפשריים של סמל.

Enums
STATE_UNSPECIFIED ערך ברירת המחדל.
NEW Google קיבלה את הסמל והיא בודקת את התוכן שלו.
APPROVED הסמל אושר והוא מוכן להצגה באופן ציבורי. אפשר לקשר סמלים שאושרו למותגים.
REJECTED הסמל נדחה. Google לא תציג את הסמל הזה.

הסיבה לדחייה

סיבות אפשריות לדחיית סמל.

Enums
DISAPPROVAL_REASON_UNSPECIFIED לא צוין.
NOT_LIKE_SITE תמונת הסמל לא תואמת לסמל האתר או לגרפיקה בכתובת ה-URL הסופית של המפרסם.
OFFENSIVE תמונת הסמל מכילה תוכן פוגעני.
LOW_QUALITY תמונת הסמל באיכות נמוכה.
ANIMATED תמונת הסמל מונפשת.
BAD_BACKGROUND תמונת הסמל אינה כוללת רקע שקוף או לבן.
TEXT_TOO_SMALL תמונת הסמל מכילה טקסט קטן מדי.

שיטות

create

העלאת סמל חדש והתחלת תהליך הבדיקה שלו.

get

פונקציה זו מחזירה את המופע Icon המשויך לשם משאב סמל שצוין ב-URI של הבקשה.

list

פונקציה זו מחזירה את Icon עבור חשבון שותף.