REST Resource: accounts.users

रिसॉर्स: उपयोगकर्ता

User मैसेज, Merchant Center खाते से जुड़े उपयोगकर्ता के बारे में बताता है. इसका इस्तेमाल, खाते में उपयोगकर्ता की अनुमतियों और ऐक्सेस के अधिकारों को मैनेज करने के लिए किया जाता है. ज़्यादा जानकारी के लिए, लोगों और ऐक्सेस लेवल के बारे में अक्सर पूछे जाने वाले सवाल देखें.

JSON के काेड में दिखाना
{
  "name": string,
  "state": enum (State),
  "accessRights": [
    enum (AccessRight)
  ]
}
फ़ील्ड
name

string

आइडेंटिफ़ायर. उपयोगकर्ता के संसाधन का नाम. फ़ॉर्मैट: accounts/{account}/user/{email}

अपने ईमेल पते को रेफ़र करने के लिए, me का इस्तेमाल करें. उदाहरण के लिए, accounts/{account}/users/me.

state

enum (State)

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता की स्थिति.

accessRights[]

enum (AccessRight)

ज़रूरी नहीं. उपयोगकर्ता के पास ऐक्सेस करने के अधिकार क्या हैं.

स्थिति

उपयोगकर्ता की संभावित स्थितियां.

Enums
STATE_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
PENDING उपयोगकर्ता की पुष्टि होना बाकी है. इस स्थिति में, उपयोगकर्ता को अन्य कार्रवाइयां करने से पहले न्योता स्वीकार करना होगा.
VERIFIED उपयोगकर्ता की पुष्टि हो चुकी हो.

AccessRight

ऐक्सेस का अधिकार.

Enums
ACCESS_RIGHT_UNSPECIFIED डिफ़ॉल्ट मान. इस वैल्यू का इस्तेमाल नहीं किया जाता.
STANDARD स्टैंडर्ड ऐक्सेस के अधिकार.
ADMIN एडमिन ऐक्सेस के अधिकार.
PERFORMANCE_REPORTING जिन उपयोगकर्ताओं के पास यह अधिकार है उनके पास परफ़ॉर्मेंस और अहम जानकारी का ऐक्सेस होता है.

तरीके

create

Merchant Center खाते का उपयोगकर्ता बनाता है.

delete

Merchant Center खाते के किसी उपयोगकर्ता को मिटाता है.

get

Merchant Center खाते के उपयोगकर्ता की जानकारी दिखाता है.

list

Merchant Center खाते के सभी उपयोगकर्ताओं की सूची दिखाता है.

patch

Merchant Center खाते के उपयोगकर्ता की जानकारी अपडेट करता है.