REST Resource: grants
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
منبع: Grant
نمایندگی 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 | نظرات.پاسخ به نظرات. |
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 | مشاهده داده های کیفیت برنامه مانند Vitals، Crashes و غیره. |
CAN_MANAGE_DEEPLINKS | تنظیمات پیوندهای عمیق یک برنامه را مدیریت کنید. |
روش ها |
---|
| به یک کاربر به بسته داده شده دسترسی بدهید. |
| تمام دسترسی کاربر به بسته داده شده یا حساب توسعه دهنده را حذف می کند. |
| دسترسی کاربر به بسته داده شده را به روز می کند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\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. |"]]