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

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

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 की सेवाओं से जुड़े प्रोजेक्ट में बदलाव करें.
CAN_PUBLISH_GAMES_GLOBAL Play की गेम सेवाओं से जुड़े प्रोजेक्ट पब्लिश करना.
CAN_REPLY_TO_REVIEWS_GLOBAL reviews.reply to reviews.
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

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

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

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

गड़बड़ी का कोड कारण रिज़ॉल्यूशन
5xx Google Play सर्वर में सामान्य गड़बड़ी. अनुरोध को फिर से भेजें.

अगर समस्या बनी रहती है, तो अपने Google Play खाता मैनेजर से संपर्क करें या सहायता का अनुरोध सबमिट करें. अगर आपको किसी समस्या के बारे में पहले से पता है, तो Play का स्टेटस डैशबोर्ड देखें.

409 एक साथ कई अपडेट करने पर गड़बड़ी हुई.

किसी ऐसे ऑब्जेक्ट को अपडेट करने की कोशिश की गई जिसे पहले से ही अपडेट किया जा रहा है. उदाहरण के लिए, Play Billing Library के acknowledgePurchase() तरीके को कॉल करके और Play Developer API के purchases.products.acknowledge को एक साथ कॉल करके, खरीदारी की पुष्टि की जा रही है.

अनुरोध को फिर से भेजें.