REST Resource: accounts.icons

संसाधन: आइकॉन

पार्टनर के आइकॉन की जानकारी.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "imageData": string,
  "state": enum (State),
  "iconUri": string,
  "reference": string,
  "disapprovalReason": enum (DisapprovalReason)
}
फ़ील्ड
name

string

ज़रूरी है. accounts/{account_id}/icons/{icon_id} फ़ॉर्मैट में आइकॉन का संसाधन नाम. accounts.brands एपीआई का इस्तेमाल करके, आइकॉन को ब्रैंड से जोड़ने के लिए, icon_id का इस्तेमाल करें.

imageData

string (bytes format)

ज़रूरी है. सिर्फ़ इनपुट. आइकॉन का कॉन्टेंट PNG फ़ॉर्मैट में होना चाहिए या उसे PNG फ़ॉर्मैट में बदला जाना चाहिए.

Base64-एन्कोडेड स्ट्रिंग.

state

enum (State)

सिर्फ़ आउटपुट. आइकॉन की मौजूदा स्थिति.

iconUri

string

सिर्फ़ आउटपुट. स्वीकार किया गया आइकॉन और Google का होस्ट किया गया यूआरआई. सिर्फ़ APPROVED स्थिति वाले आइकॉन पर लागू होता है.

reference

string

ज़रूरी नहीं. आइकॉन को ट्रैक करने के लिए वैल्यू. यह आपके सिस्टम या आपके आइकॉन के फ़ाइल नाम के आइकॉन की मुख्य कुंजी हो सकती है. Google इस वैल्यू का इस्तेमाल नहीं करता है.

disapprovalReason

enum (DisapprovalReason)

सिर्फ़ आउटपुट. आइकॉन अस्वीकार किए जाने की वजह. सिर्फ़ REJECTED स्थिति वाले आइकॉन पर लागू होता है.

राज्य

संभावित आइकॉन की स्थितियां.

Enums
STATE_UNSPECIFIED डिफ़ॉल्ट मान.
NEW Google को आइकॉन मिल गया है और वह इसके कॉन्टेंट की समीक्षा कर रहा है.
APPROVED आइकॉन को मंज़ूरी मिल गई है और यह सार्वजनिक डिसप्ले के लिए तैयार है. अनुमति पा चुके आइकॉन को ब्रैंड से जोड़ा जा सकता है.
REJECTED आइकॉन अस्वीकार कर दिया गया है. Google यह आइकॉन नहीं दिखाएगा.

अस्वीकार किए जाने की वजह

किसी आइकॉन के अस्वीकार होने की वजहें.

Enums
DISAPPROVAL_REASON_UNSPECIFIED तय नहीं है.
NOT_LIKE_SITE आइकॉन की इमेज, फ़ेविकॉन या आर्टवर्क के साथ विज्ञापन देने वाले के फ़ाइनल यूआरएल से मेल नहीं खाती.
OFFENSIVE आइकॉन इमेज में आपत्तिजनक कॉन्टेंट है.
LOW_QUALITY आइकॉन की इमेज हल्की क्वालिटी की है.
ANIMATED आइकॉन की इमेज ऐनिमेटेड है.
BAD_BACKGROUND आइकॉन इमेज का बैकग्राउंड पारदर्शी या सफ़ेद नहीं हो.
TEXT_TOO_SMALL आइकॉन इमेज में ऐसा टेक्स्ट है जो बहुत छोटा है.

तरीके

create

नया आइकॉन अपलोड करता है और उसकी समीक्षा करना शुरू करता है.

get

अनुरोध यूआरआई में बताए गए आइकॉन रिसॉर्स के नाम से जुड़ा Icon इंस्टेंस दिखाता है.

list

पार्टनर खाते के लिए Icon दिखाता है.