REST Resource: users

संसाधन: उपयोगकर्ता

उपयोगकर्ता से जुड़ा संसाधन.

JSON काेड में दिखाना
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
फ़ील्ड
name

string

ज़रूरी है. इस उपयोगकर्ता के लिए संसाधन का नाम. यह "developers/{developer}/users/{email}" पैटर्न के मुताबिक होना चाहिए.

email

string

इम्यूटेबल. उपयोगकर्ता का ईमेल पता.

accessState

enum (AccessState)

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

expirationTime

string (Timestamp format)

अगर सेट किया गया है, तो वह समय जब उपयोगकर्ता का ऐक्सेस खत्म हो जाता है. इस वैल्यू को सेट करते समय, यह हमेशा आने वाले समय में होनी चाहिए.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

partial

boolean

सिर्फ़ आउटपुट के लिए. क्या उपयोगकर्ता के पास ऐसी अनुमतियां हैं जो यहां नहीं दिखाई गई हैं. ऐसा तब हो सकता है, जब कॉल करने वाले के पास खाते में मौजूद सभी ऐप्लिकेशन को मैनेज करने की अनुमति न हो. अगर यह उपयोगकर्ता खाते का मालिक है, तब भी यह true होता है.

अगर यह फ़ील्ड true है, तो इसे इस बात का सिग्नल माना जाना चाहिए कि इस उपयोगकर्ता को एपीआई के ज़रिए पूरी तरह से मैनेज नहीं किया जा सकता. इसका मतलब है कि एपीआई को कॉल करने वाला व्यक्ति, इस उपयोगकर्ता के पास मौजूद सभी अनुमतियों को मैनेज नहीं कर पाएगा. इसकी वजह यह हो सकती है कि उसे इन अनुमतियों के बारे में पता न हो या उपयोगकर्ता खाते का मालिक हो.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

उपयोगकर्ता के लिए अनुमतियां, जो डेवलपर खाते पर लागू होती हैं.

grants[]

object (Grant)

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता के लिए, हर ऐप्लिकेशन के हिसाब से अनुमतियां.

AccessState

किसी डेवलपर खाते को ऐक्सेस करने के लिए उपयोगकर्ता की स्थिति.

Enums
ACCESS_STATE_UNSPECIFIED ऐक्सेस की स्थिति के बारे में जानकारी नहीं है या यह स्थिति तय नहीं की गई है.
INVITED उपयोगकर्ता को न्योता भेजा गया है, लेकिन उसने अभी तक न्योता स्वीकार नहीं किया है.
INVITATION_EXPIRED न्योते की समयसीमा खत्म हो गई है.
ACCESS_GRANTED उपयोगकर्ता ने न्योता स्वीकार कर लिया है और उसके पास Play Console का ऐक्सेस है.
ACCESS_EXPIRED खाते का ऐक्सेस खत्म हो गया है.

DeveloperLevelPermission

डेवलपर खाते के लेवल पर दी गई अनुमति. ध्यान दें: अनुमति में किए गए बदलावों को लागू होने में 48 घंटे तक लग सकते हैं.

Enums
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED अनुमति के बारे में जानकारी नहीं है या यह अनुमति तय नहीं की गई है.
CAN_SEE_ALL_APPS

ऐप्लिकेशन की जानकारी देखना और बल्क में रिपोर्ट डाउनलोड करना (सिर्फ़ पढ़ने की अनुमति). अब इसका इस्तेमाल नहीं किया जाता: CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL देखें.

CAN_VIEW_FINANCIAL_DATA_GLOBAL फ़ाइनेंशियल डेटा, ऑर्डर, और रद्द करने के सर्वे के जवाब देखना.
CAN_MANAGE_PERMISSIONS_GLOBAL एडमिन (सभी अनुमतियां).
CAN_EDIT_GAMES_GLOBAL Play Games Services के प्रोजेक्ट में बदलाव करना.
CAN_PUBLISH_GAMES_GLOBAL Play Games Services के प्रोजेक्ट पब्लिश करना.
CAN_REPLY_TO_REVIEWS_GLOBAL reviews.reply की मदद से समीक्षाओं का जवाब देना.
CAN_MANAGE_PUBLIC_APKS_GLOBAL प्रोडक्शन में रिलीज़ करना, डिवाइसों को बाहर रखना, और Google Play की मदद से ऐप्लिकेशन पर साइन करना.
CAN_MANAGE_TRACK_APKS_GLOBAL टेस्टिंग ट्रैक में रिलीज़ करना.
CAN_MANAGE_TRACK_USERS_GLOBAL टेस्टिंग ट्रैक मैनेज करना और टेस्टर की सूचियों में बदलाव करना.
CAN_MANAGE_PUBLIC_LISTING_GLOBAL स्टोर पर मौजूदगी मैनेज करना.
CAN_MANAGE_DRAFT_APPS_GLOBAL ऐप्लिकेशन के ड्राफ़्ट बनाना, उनमें बदलाव करना, और उन्हें मिटाना.
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL अपने संगठन के लिए निजी ऐप्लिकेशन बनाना और उन्हें पब्लिश करना.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL यह तय करना कि ऐप्लिकेशन सार्वजनिक हैं या सिर्फ़ आपके संगठन के लिए उपलब्ध हैं.
CAN_MANAGE_ORDERS_GLOBAL ऑर्डर और सदस्यताएं मैनेज करना.
CAN_MANAGE_APP_CONTENT_GLOBAL डेवलपर के सभी ऐप्लिकेशन के लिए, नीति से जुड़े पेज मैनेज करना.
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL ऐप्लिकेशन की जानकारी देखना और बल्क में रिपोर्ट डाउनलोड करना (सिर्फ़ पढ़ने की अनुमति).
CAN_VIEW_APP_QUALITY_GLOBAL डेवलपर के सभी ऐप्लिकेशन के लिए, ऐप्लिकेशन की क्वालिटी से जुड़ी जानकारी देखना.
CAN_VIEW_CONNECTED_APPS_GLOBAL Google Play Console में कनेक्ट किए गए ऐप्लिकेशन देखने की अनुमति.
CAN_EDIT_CONNECTED_APPS_GLOBAL Google Play Console में कनेक्ट किए गए ऐप्लिकेशन में बदलाव करने की अनुमति.

तरीके

create

किसी उपयोगकर्ता को दिए गए डेवलपर खाते का ऐक्सेस देना.

delete

दिए गए डेवलपर खाते के लिए, उपयोगकर्ता का सारा ऐक्सेस हटाना.

list

किसी डेवलपर खाते को ऐक्सेस करने वाले सभी उपयोगकर्ताओं की सूची बनाना.

patch

डेवलपर खाते को ऐक्सेस करने के लिए उपयोगकर्ता की अनुमति अपडेट करना.

गड़बड़ी के कोड

इस संसाधन के ऑपरेशन, एचटीटीपी की ये गड़बड़ी वाले कोड दिखाते हैं:

गड़बड़ी का कोड कारण ब्यौरा रिज़ॉल्यूशन