REST Resource: grants
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
সম্পদ: অনুদান
একটি অ্যাক্সেস অনুদান সম্পদ.
JSON প্রতিনিধিত্ব |
---|
{
"name": string,
"packageName": string,
"appLevelPermissions": [
enum (AppLevelPermission )
]
} |
ক্ষেত্র |
---|
name | string প্রয়োজন। এই অনুদানের জন্য সম্পদের নাম, প্যাটার্ন অনুসরণ করে "developers/{developer}/users/{email}/grants/{packageName}"। যদি এই অনুদানটি একটি খসড়া অ্যাপের জন্য হয়, তাহলে প্যাকেজের নামের পরিবর্তে অ্যাপ আইডিটি এই সম্পদের নামে ব্যবহার করা হবে। |
packageName | string অপরিবর্তনীয়। অ্যাপের প্যাকেজের নাম। এটি খসড়া অ্যাপের জন্য খালি থাকবে। |
appLevelPermissions[] | enum ( 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 | একটি অ্যাপের ডিপ লিঙ্ক সেটআপ পরিচালনা করুন। |
পদ্ধতি |
---|
| প্রদত্ত প্যাকেজে ব্যবহারকারীর জন্য অ্যাক্সেস মঞ্জুর করুন। |
| প্রদত্ত প্যাকেজ বা বিকাশকারী অ্যাকাউন্টে ব্যবহারকারীর জন্য সমস্ত অ্যাক্সেস সরিয়ে দেয়। |
| প্রদত্ত প্যাকেজে ব্যবহারকারীর জন্য অ্যাক্সেস আপডেট করে। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-24 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eThe Grant resource allows you to manage user access to your Google Play Developer account and specific app packages.\u003c/p\u003e\n"],["\u003cp\u003eGrants can be created, updated, and deleted using dedicated methods.\u003c/p\u003e\n"],["\u003cp\u003eAppLevelPermissions define the level of access granted for each app, ranging from read-only to full administrative control.\u003c/p\u003e\n"],["\u003cp\u003ePermissions include managing releases, replying to reviews, viewing financial data, and more.\u003c/p\u003e\n"]]],["A Grant resource manages app access. It has a `name`, `packageName`, and `appLevelPermissions`. AppLevelPermissions define the user's capabilities, such as viewing financial data, managing permissions, replying to reviews, releasing to tracks, managing listings, and more. Core methods include creating a grant to give a user access, deleting to revoke access, and patching to update a user's existing permissions for a package.\n"],null,["# REST Resource: grants\n\n- [Resource: Grant](#Grant)\n - [JSON representation](#Grant.SCHEMA_REPRESENTATION)\n - [AppLevelPermission](#Grant.AppLevelPermission)\n- [Methods](#METHODS_SUMMARY)\n\nResource: Grant\n---------------\n\nAn access grant resource.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"name\": string, \"packageName\": string, \"appLevelPermissions\": [ enum (/android-publisher/api-ref/rest/v3/grants#Grant.AppLevelPermission) ] } ``` |\n\n| Fields ||\n|-------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `name` | `string` Required. Resource name for this grant, following the pattern \"developers/{developer}/users/{email}/grants/{packageName}\". If this grant is for a draft app, the app ID will be used in this resource name instead of the package name. |\n| `packageName` | `string` Immutable. The package name of the app. This will be empty for draft apps. |\n| `appLevelPermissions[]` | `enum (`[AppLevelPermission](/android-publisher/api-ref/rest/v3/grants#Grant.AppLevelPermission)`)` The permissions granted to the user for this app. |\n\n### AppLevelPermission\n\nA permission granted at a per-app level.\n\n| Enums ||\n|------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `APP_LEVEL_PERMISSION_UNSPECIFIED` | Unknown or unspecified permission. |\n| `CAN_ACCESS_APP` | View app information (read-only). Deprecated: Try defining a more granular capability. Otherwise, check AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA. | This item is deprecated! |\n| `CAN_VIEW_FINANCIAL_DATA` | View financial data. |\n| `CAN_MANAGE_PERMISSIONS` | Admin (all permissions). |\n| `CAN_REPLY_TO_REVIEWS` | reviews.reply to reviews. |\n| `CAN_MANAGE_PUBLIC_APKS` | Release to production, exclude devices, and use app signing by Google Play. |\n| `CAN_MANAGE_TRACK_APKS` | Release to testing tracks. |\n| `CAN_MANAGE_TRACK_USERS` | Manage testing tracks and edit tester lists. |\n| `CAN_MANAGE_PUBLIC_LISTING` | Manage store presence. |\n| `CAN_MANAGE_DRAFT_APPS` | Edit and delete draft apps. |\n| `CAN_MANAGE_ORDERS` | Manage orders and subscriptions. |\n| `CAN_MANAGE_APP_CONTENT` | Manage policy related pages. |\n| `CAN_VIEW_NON_FINANCIAL_DATA` | View app information (read-only). |\n| `CAN_VIEW_APP_QUALITY` | View app quality data such as Vitals, Crashes etc. |\n| `CAN_MANAGE_DEEPLINKS` | Manage the deep links setup of an app. |\n\n| Methods ------- ||\n|----------------------------------------------------------------|----------------------------------------------------------------------------|\n| ### [create](/android-publisher/api-ref/rest/v3/grants/create) | Grant access for a user to the given package. |\n| ### [delete](/android-publisher/api-ref/rest/v3/grants/delete) | Removes all access for the user to the given package or developer account. |\n| ### [patch](/android-publisher/api-ref/rest/v3/grants/patch) | Updates access for the user to the given package. |"]]