REST Resource: accounts.icons

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

किसी पार्टनर के आइकॉन के बारे में जानकारी.

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 जनरेट करता है. accounts.brands API का इस्तेमाल करके, icon_id का इस्तेमाल करके किसी ब्रैंड के साथ आइकॉन को असोसिएट करें.

imageData

string (bytes format)

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

base64 कोड में बदली गई स्ट्रिंग.

state

enum (State)

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

iconUri

string

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

reference

string

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

disapprovalReasons[]

enum (ImageDisapprovalReason)

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

स्थिति

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

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

तरीके

create

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

get

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

list

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