REST Resource: users

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

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

जेएसओएन के काेड में दिखाना
{
  "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)

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

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

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