संसाधन: अनुदान
उपयोगकर्ता ऐक्सेस से जुड़ी अनुमति का संसाधन.
| JSON के काेड में दिखाना |
|---|
{
"name": string,
"packageName": string,
"appLevelPermissions": [
enum ( |
| फ़ील्ड | |
|---|---|
name |
ज़रूरी है. इस ग्रांट के लिए संसाधन का नाम. यह "developers/{developer}/users/{email}/grants/{packageName}" पैटर्न के मुताबिक होता है. अगर यह अनुमति किसी ड्राफ़्ट ऐप्लिकेशन के लिए है, तो इस संसाधन के नाम में पैकेज के नाम के बजाय ऐप्लिकेशन आईडी का इस्तेमाल किया जाएगा. |
packageName |
इम्यूटेबल. ऐप्लिकेशन के पैकेज का नाम. ड्राफ़्ट ऐप्लिकेशन के लिए यह खाली होगा. |
appLevelPermissions[] |
इस ऐप्लिकेशन के लिए, उपयोगकर्ता को दी गई अनुमतियां. |
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 |
ऐप्लिकेशन की क्वालिटी से जुड़ा डेटा देखना, जैसे कि ज़रूरी जानकारी, क्रैश वगैरह. |
CAN_MANAGE_DEEPLINKS |
किसी ऐप्लिकेशन के डीप लिंक सेटअप को मैनेज करना. |
तरीके |
|
|---|---|
|
किसी उपयोगकर्ता को दिए गए पैकेज का ऐक्सेस दें. |
|
इससे उपयोगकर्ता के पास दिए गए पैकेज या डेवलपर खाते का ऐक्सेस नहीं रहता. |
|
यह फ़ंक्शन, उपयोगकर्ता के लिए दिए गए पैकेज का ऐक्सेस अपडेट करता है. |
गड़बड़ी के कोड
इस संसाधन के ऑपरेशन, यहां दिए गए एचटीटीपी गड़बड़ी कोड दिखाते हैं:
| गड़बड़ी का कोड | कारण | ब्यौरा | रिज़ॉल्यूशन |
|---|---|---|---|
400 |
invalidValue |
अनुरोध में अमान्य वैल्यू दी गई है. आम तौर पर, यह गड़बड़ी तब दिखती है, जब खरीदारी का टोकन गलत हो या मान्य न हो. | एपीआई के रेफ़रंस के आधार पर, अनुरोध के मुख्य हिस्से या पैरामीटर में मौजूद फ़ील्ड की अमान्य वैल्यू को ठीक करें. |
400 |
required |
अनुरोध में कोई ज़रूरी फ़ील्ड या पैरामीटर मौजूद नहीं है. | एपीआई के दस्तावेज़ देखें और पक्का करें कि सभी ज़रूरी फ़ील्ड और पैरामीटर शामिल किए गए हों. |
403 |
userInsufficientPermission |
अनुरोध की गई कार्रवाई को पूरा करने के लिए, उपयोगकर्ता के पास ज़रूरी अनुमति नहीं है. | पक्का करें कि पुष्टि किए गए उपयोगकर्ता के पास, Google Play Console में ज़रूरी अनुमतियां हों. ज़्यादा जानकारी के लिए, सेवा खाते का इस्तेमाल करना लेख पढ़ें. |
404 |
notFound |
अनुरोध किया गया संसाधन नहीं मिला. | पुष्टि करें कि आइडेंटिफ़ायर (जैसे, खरीदारी का टोकन, पैकेज का नाम, प्रॉडक्ट आईडी, सदस्यता आईडी) सही हैं. |
409 |
concurrentUpdate |
किसी ऐसे ऑब्जेक्ट को अपडेट करने की कोशिश की गई जिसे एक साथ अपडेट किया जा रहा है. | एक्स्पोनेंशियल बैकऑफ़ के साथ अनुरोध को फिर से भेजें. एक ही संसाधन में एक साथ कई बदलाव न करें. |
5xx |
Generic error |
Google Play सर्वर में सामान्य गड़बड़ी. | अनुरोध को फिर से भेजें. अगर समस्या बनी रहती है, तो अपने Google Play खाता मैनेजर से संपर्क करें या सहायता का अनुरोध सबमिट करें. अगर आपको किसी रुकावट के बारे में पहले से पता है, तो Play स्टेटस डैशबोर्ड देखें. |