REST Resource: grants

Resource: Pemberian izin

Resource pemberian akses.

Representasi JSON
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
Kolom
name

string

Wajib. Nama resource untuk pemberian ini, mengikuti pola "developers/{developer}/users/{email}/grants/{packageName}". Jika pemberian ini adalah untuk aplikasi draf, ID aplikasi akan digunakan dalam nama resource, bukan nama paket.

packageName

string

Tidak dapat diubah. Nama paket aplikasi. Ini akan kosong untuk aplikasi draf.

appLevelPermissions[]

enum (AppLevelPermission)

Izin yang diberikan kepada pengguna untuk aplikasi ini.

AppLevelPermission

Izin yang diberikan pada level 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 Balasan terhadap ulasan.
CAN_MANAGE_PUBLIC_APKS Merilis ke produksi, mengecualikan perangkat, dan menggunakan penandatanganan aplikasi oleh Google Play.
CAN_MANAGE_TRACK_APKS Merilis ke jalur pengujian.
CAN_MANAGE_TRACK_USERS Mengelola jalur pengujian dan mengedit daftar penguji.
CAN_MANAGE_PUBLIC_LISTING Mengelola keberadaan di Play Store.
CAN_MANAGE_DRAFT_APPS Mengedit dan menghapus aplikasi draf.
CAN_MANAGE_ORDERS Mengelola pesanan dan langganan.
CAN_MANAGE_APP_CONTENT Mengelola halaman terkait kebijakan.
CAN_VIEW_NON_FINANCIAL_DATA Melihat informasi aplikasi (hanya baca).
CAN_VIEW_APP_QUALITY Melihat data kualitas aplikasi seperti Data Vital, Error, dll.

Metode

create

Memberi akses pengguna ke paket yang ditentukan.

delete

Menghapus semua akses pengguna ke paket atau akun developer yang ditentukan.

patch

Memperbarui akses pengguna ke paket yang ditentukan.

Kode error

Operasi resource ini menampilkan kode error HTTP berikut:

Kode error Alasan Deskripsi Resolusi
400 invalidValue Nilai yang tidak valid diberikan dalam permintaan. Error ini sering kali ditampilkan untuk token pembelian yang salah format atau tidak valid. Perbaiki nilai kolom yang tidak valid dalam isi atau parameter permintaan berdasarkan referensi API.
400 required Kolom atau parameter wajib diisi tidak ada dalam permintaan. Lihat dokumentasi API untuk memastikan semua kolom dan parameter wajib diisi disertakan.
403 userInsufficientPermission Pengguna tidak memiliki izin yang memadai untuk melakukan operasi yang diminta. Pastikan pengguna yang diautentikasi memiliki izin yang diperlukan di Konsol Google Play. Lihat Menggunakan akun layanan untuk mengetahui detail selengkapnya.
404 notFound Resource yang diminta tidak dapat ditemukan. Verifikasi bahwa ID (misalnya, token pembelian, nama paket, ID produk, ID langganan) sudah benar.
409 concurrentUpdate Ada upaya untuk memperbarui objek yang sedang diperbarui secara bersamaan. Coba lagi permintaan dengan backoff eksponensial. Hindari modifikasi serentak pada resource yang sama.
5xx Generic error Error umum di server Google Play. Coba lagi permintaan Anda.

Jika masalah berlanjut, hubungi pengelola akun Google Play Anda atau kirimkan permintaan dukungan. Pertimbangkan untuk memeriksa Dasbor Status Play untuk mengetahui pemadaman layanan yang diketahui.