REST Resource: grants

संसाधन: अनुदान

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

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

string

ज़रूरी है. इस ग्रांट के लिए संसाधन का नाम. यह "developers/{developer}/users/{email}/grants/{packageName}" पैटर्न के मुताबिक होता है. अगर यह अनुमति किसी ड्राफ़्ट ऐप्लिकेशन के लिए है, तो इस संसाधन के नाम में पैकेज के नाम के बजाय ऐप्लिकेशन आईडी का इस्तेमाल किया जाएगा.

packageName

string

इम्यूटेबल. ऐप्लिकेशन के पैकेज का नाम. ड्राफ़्ट ऐप्लिकेशन के लिए यह खाली होगा.

appLevelPermissions[]

enum (AppLevelPermission)

इस ऐप्लिकेशन के लिए, उपयोगकर्ता को दी गई अनुमतियां.

AppLevelPermission

हर ऐप्लिकेशन के लिए दी गई अनुमति.

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

ऐप्लिकेशन की जानकारी देखने के लिए अनुमति (सिर्फ़ पढ़ी जा सकती है). बंद कर दिया गया: ज़्यादा जानकारी देने वाली सुविधा को तय करने की कोशिश करें. इसके अलावा, AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA की जांच करें.

CAN_VIEW_FINANCIAL_DATA वित्तीय डेटा देखना.
CAN_MANAGE_PERMISSIONS एडमिन (सभी अनुमतियां).
CAN_REPLY_TO_REVIEWS reviews.reply to reviews.
CAN_MANAGE_PUBLIC_APKS प्रोडक्शन के लिए रिलीज़ करना, डिवाइसों को हटाना, और Google Play की ऐप्लिकेशन साइनिंग की सुविधा इस्तेमाल करना.
CAN_MANAGE_TRACK_APKS टेस्टिंग ट्रैक में रिलीज़ करना.
CAN_MANAGE_TRACK_USERS टेस्टिंग ट्रैक मैनेज करने और टेस्टर की सूचियों में बदलाव करने की अनुमति.
CAN_MANAGE_PUBLIC_LISTING स्टोर पेज पर मौजूदगी मैनेज करने की अनुमति.
CAN_MANAGE_DRAFT_APPS ड्राफ़्ट ऐप्लिकेशन में बदलाव करना और उन्हें मिटाना.
CAN_MANAGE_ORDERS ऑर्डर और सदस्यताएं मैनेज करना.
CAN_MANAGE_APP_CONTENT नीति से जुड़े पेजों को मैनेज करना.
CAN_VIEW_NON_FINANCIAL_DATA ऐप्लिकेशन की जानकारी देखने के लिए अनुमति (सिर्फ़ पढ़ी जा सकती है).
CAN_VIEW_APP_QUALITY ऐप्लिकेशन की क्वालिटी से जुड़ा डेटा देखना, जैसे कि ज़रूरी जानकारी, क्रैश वगैरह.

तरीके

create

किसी उपयोगकर्ता को दिए गए पैकेज का ऐक्सेस दें.

delete

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

patch

यह फ़ंक्शन, उपयोगकर्ता के लिए दिए गए पैकेज का ऐक्सेस अपडेट करता है.

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

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

गड़बड़ी का कोड कारण ब्यौरा रिज़ॉल्यूशन
400 invalidValue अनुरोध में अमान्य वैल्यू दी गई है. आम तौर पर, यह गड़बड़ी तब दिखती है, जब खरीदारी का टोकन गलत हो या मान्य न हो. एपीआई के रेफ़रंस के आधार पर, अनुरोध के मुख्य हिस्से या पैरामीटर में मौजूद फ़ील्ड की अमान्य वैल्यू को ठीक करें.
400 required अनुरोध में कोई ज़रूरी फ़ील्ड या पैरामीटर मौजूद नहीं है. एपीआई के दस्तावेज़ देखें और पक्का करें कि सभी ज़रूरी फ़ील्ड और पैरामीटर शामिल किए गए हों.
403 userInsufficientPermission अनुरोध की गई कार्रवाई को पूरा करने के लिए, उपयोगकर्ता के पास ज़रूरी अनुमति नहीं है. पक्का करें कि पुष्टि किए गए उपयोगकर्ता के पास, Google Play Console में ज़रूरी अनुमतियां हों. ज़्यादा जानकारी के लिए, सेवा खाते का इस्तेमाल करना लेख पढ़ें.
404 notFound अनुरोध किया गया संसाधन नहीं मिला. पुष्टि करें कि आइडेंटिफ़ायर (जैसे, खरीदारी का टोकन, पैकेज का नाम, प्रॉडक्ट आईडी, सदस्यता आईडी) सही हैं.
409 concurrentUpdate किसी ऐसे ऑब्जेक्ट को अपडेट करने की कोशिश की गई जिसे एक साथ अपडेट किया जा रहा है. एक्स्पोनेंशियल बैकऑफ़ के साथ अनुरोध को फिर से भेजें. एक ही संसाधन में एक साथ कई बदलाव न करें.
5xx Generic error Google Play सर्वर में सामान्य गड़बड़ी. अनुरोध को फिर से भेजें.

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