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 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

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

डेवलपर खाते के लेवल पर दी गई अनुमति.

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 की गेम सेवाओं से जुड़े प्रोजेक्ट में बदलाव करने की अनुमति.
CAN_PUBLISH_GAMES_GLOBAL Play की गेम सेवाओं से जुड़े प्रोजेक्ट पब्लिश करना.
CAN_REPLY_TO_REVIEWS_GLOBAL समीक्षाओं का जवाब दें.
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 डेवलपर के लिए उपलब्ध सभी ऐप्लिकेशन की क्वालिटी से जुड़ी जानकारी देखें.

तरीके

create

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

delete

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

list

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

patch

इससे उपयोगकर्ता के लिए डेवलपर खाते का ऐक्सेस अपडेट हो जाता है.