REST Resource: grants
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Resource: Hibah
Resource pemberian akses.
Representasi JSON |
{
"name": string,
"packageName": string,
"appLevelPermissions": [
enum (AppLevelPermission )
]
} |
Kolom |
name |
string
Wajib diisi. Nama resource untuk hibah ini, mengikuti pola "developers/{developer}/users/{email}/grants/{packageName}". Jika hibah ini ditujukan untuk aplikasi draf, ID aplikasi akan digunakan dalam nama resource ini, bukan nama paket.
|
packageName |
string
Tidak dapat diubah. Nama paket aplikasi. Kolom ini akan kosong untuk aplikasi draf.
|
appLevelPermissions[] |
enum (AppLevelPermission )
Izin yang diberikan kepada pengguna untuk aplikasi ini.
|
AppLevelPermission
Izin yang diberikan pada tingkat per aplikasi.
Enum |
APP_LEVEL_PERMISSION_UNSPECIFIED |
Izin tidak diketahui atau tidak ditentukan. |
CAN_ACCESS_APP |
Melihat informasi aplikasi (hanya baca). Tidak digunakan lagi: Coba tentukan kemampuan yang lebih terperinci. Jika tidak, periksa AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA. |
CAN_VIEW_FINANCIAL_DATA |
Melihat data keuangan. |
CAN_MANAGE_PERMISSIONS |
Admin (semua izin). |
CAN_REPLY_TO_REVIEWS |
reviews.balas ulasan. |
CAN_MANAGE_PUBLIC_APKS |
Merilis ke produksi, mengecualikan perangkat, dan menggunakan penandatanganan aplikasi oleh Google Play. |
CAN_MANAGE_TRACK_APKS |
Rilis ke jalur pengujian. |
CAN_MANAGE_TRACK_USERS |
Mengelola jalur pengujian dan mengedit daftar penguji. |
CAN_MANAGE_PUBLIC_LISTING |
Mengelola keberadaan di Store. |
CAN_MANAGE_DRAFT_APPS |
Mengedit dan menghapus aplikasi draf. |
CAN_MANAGE_ORDERS |
Mengelola pesanan dan langganan. |
CAN_MANAGE_APP_CONTENT |
Kelola halaman terkait kebijakan. |
CAN_VIEW_NON_FINANCIAL_DATA |
Melihat informasi aplikasi (hanya baca). |
CAN_VIEW_APP_QUALITY |
Lihat data kualitas aplikasi seperti Vitals, Error, dll. |
CAN_MANAGE_DEEPLINKS |
Mengelola penyiapan deep link aplikasi. |
Metode |
|
Memberikan akses untuk pengguna ke paket yang diberikan. |
|
Menghapus semua akses untuk pengguna ke akun developer atau paket yang diberikan. |
|
Memperbarui akses untuk pengguna ke paket yang diberikan. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-26 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. |"]]