Mengambil skema yang menentukan properti yang dapat dikonfigurasi untuk produk ini. Semua produk memiliki skema, tetapi skema ini dapat kosong jika
konfigurasi terkelola belum ditentukan. Skema ini dapat digunakan untuk
mengisi UI yang memungkinkan admin mengonfigurasi produk.
Untuk menerapkan konfigurasi terkelola berdasarkan skema yang diperoleh menggunakan
API ini, lihat
Konfigurasi Terkelola melalui Play.
Permintaan
Permintaan HTTP
GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema
Parameter
Nama parameter | Nilai | Deskripsi |
---|---|---|
Parameter jalur | ||
enterpriseId |
string |
ID perusahaan. |
productId |
string |
ID produk. |
Parameter kueri opsional | ||
language |
string |
Tag BCP47 untuk bahasa pilihan pengguna (misalnya, "en-US", "de"). |
Otorisasi
Permintaan ini memerlukan otorisasi dengan cakupan berikut:
Cakupan |
---|
https://www.googleapis.com/auth/androidenterprise |
Untuk mengetahui informasi selengkapnya, lihat halaman autentikasi dan otorisasi.
Isi permintaan
Jangan berikan isi permintaan dengan metode ini.
Respons
Jika berhasil, metode ini akan menampilkan isi respons dengan struktur berikut:
{ "kind": string, "restrictions": [ { "key": string, "title": string, "restrictionType": string, "description": string, "entry": [ string ], "entryValue": [ string ], "defaultValue": { "type": string, "valueBool": boolean, "valueString": string, "valueInteger": integer, "valueMultiselect": [ string ] }, "nestedRestriction": [ (AppRestrictionsSchemaRestriction) ] } ] }
Nama properti | Nilai | Deskripsi | Catatan |
---|---|---|---|
restrictions[] |
list |
Kumpulan batasan yang membentuk skema ini. | |
restrictions[].key |
string |
Kunci unik yang digunakan produk untuk mengidentifikasi pembatasan, misalnya "com.google.android.gm.fieldname". | |
restrictions[].title |
string |
Nama pembatasan. | |
restrictions[].restrictionType |
string |
Jenis pembatasan.
Nilai yang dapat diterima:
|
|
restrictions[].description |
string |
Deskripsi yang lebih lengkap tentang pembatasan, yang memberikan detail lebih lanjut tentang apa yang terpengaruh. | |
restrictions[].entry[] |
list |
Untuk batasan choice atau multiselect , daftar kemungkinan nama entri yang dapat dibaca manusia. |
|
restrictions[].entryValue[] |
list |
Untuk batasan choice atau multiselect , daftar kemungkinan nilai entri yang dapat dibaca mesin. Nilai ini harus digunakan dalam konfigurasi, baik sebagai nilai string tunggal untuk pembatasan choice atau dalam stringArray untuk batasan multiselect . |
|
restrictions[].defaultValue |
nested object |
Nilai default pembatasan. Pembatasan bundle dan bundleArray tidak pernah memiliki nilai default. |
|
restrictions[].defaultValue.type |
string |
Jenis nilai yang diberikan.
Nilai yang dapat diterima:
|
|
restrictions[].defaultValue.valueBool |
boolean |
Nilai boolean - ini hanya akan ada jika jenisnya bool. | |
restrictions[].defaultValue.valueString |
string |
Nilai string - ini akan ada untuk string jenis, pilihan, dan tersembunyi. | |
restrictions[].defaultValue.valueInteger |
integer |
Nilai bilangan bulat - ini hanya akan ada jika jenisnya adalah bilangan bulat. | |
restrictions[].defaultValue.valueMultiselect[] |
list |
Daftar nilai string - ini hanya akan ada jika jenisnya multi-pilihan. | |
restrictions[].nestedRestriction[] |
list |
Daftar pembatasan bertingkat untuk bundle atau bundleArray . Batasan bundle selalu disusun bertingkat dalam batasan bundleArray , dan batasan bundleArray memiliki kedalaman maksimum dua level. |
|
kind |
string |
Tidak digunakan lagi. |