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
إذن يتم منحه على مستوى كل تطبيق.
عمليات التعداد |
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 |
عرض بيانات جودة التطبيق مثل المؤشرات الحيوية والأعطال وغيرها |
CAN_MANAGE_DEEPLINKS |
إدارة عملية إعداد الروابط لصفحات في التطبيق |
الطُرق |
|
يمكنك منح إذن الوصول لمستخدم إلى الحزمة المحدّدة. |
|
يزيل كل أذونات الوصول الممنوحة للمستخدم إلى الحزمة أو حساب المطوّر المعنيّ. |
|
إذن الوصول لتحديث المستخدم إلى الحزمة المحدّدة |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\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. |"]]