Pobiera schemat, który definiuje konfigurowalne właściwości tego elementu
usługi. Wszystkie produkty mają schemat, ale jeśli go nie, ten schemat może być pusty
Zdefiniowano konfiguracje zarządzane. Tego schematu można użyć do:
wypełniają interfejs użytkownika, który umożliwia administratorowi konfigurowanie usługi.
Aby zastosować konfigurację zarządzaną na podstawie schematu uzyskanego za pomocą tego
API, patrz
Konfiguracje zarządzane w Google Play
Żądanie
Żądanie HTTP
GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema
Parametry
Nazwa parametru | Wartość | Opis |
---|---|---|
Parametry ścieżki | ||
enterpriseId |
string |
Identyfikator grupy. |
productId |
string |
Identyfikator produktu. |
Opcjonalne parametry zapytania | ||
language |
string |
Tag BCP47 preferowany przez użytkownika (np. „en-US”, „de”). |
Autoryzacja
To żądanie wymaga autoryzacji w tym zakresie:
Zakres |
---|
https://www.googleapis.com/auth/androidenterprise |
Więcej informacji znajdziesz na stronie dotyczącej uwierzytelniania i autoryzacji.
Treść żądania
Nie podawaj treści żądania przy użyciu tej metody.
Odpowiedź
Jeśli operacja się uda, metoda zwróci odpowiedź o następującej strukturze:
{ "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) ] } ] }
Nazwa usługi | Wartość | Opis | Uwagi |
---|---|---|---|
restrictions[] |
list |
Zbiór ograniczeń tworzących ten schemat. | |
restrictions[].key |
string |
Unikalny klucz używany przez usługę do identyfikowania ograniczenia, np. „com.google.android.gm.fieldname”. | |
restrictions[].title |
string |
Nazwa ograniczenia. | |
restrictions[].restrictionType |
string |
Rodzaj ograniczenia.
Akceptowane wartości to:
|
|
restrictions[].description |
string |
Dłuższy opis ograniczenia zawierający więcej informacji na temat jego wpływu. | |
restrictions[].entry[] |
list |
W przypadku ograniczeń choice lub multiselect lista możliwych wpisów jest zrozumiałe dla człowieka. |
|
restrictions[].entryValue[] |
list |
W przypadku ograniczeń choice lub multiselect lista możliwych wpisów jest czytelne dla komputera. Tych wartości należy używać w konfiguracji jako pojedynczej wartości string w przypadku ograniczenia choice lub stringArray w przypadku ograniczenia multiselect . |
|
restrictions[].defaultValue |
nested object |
Domyślna wartość ograniczenia. Ograniczenia bundle i bundleArray nigdy nie mają wartości domyślnej. |
|
restrictions[].defaultValue.type |
string |
Typ podanej wartości.
Akceptowane wartości to:
|
|
restrictions[].defaultValue.valueBool |
boolean |
Wartość logiczna – występuje tylko wtedy, gdy typem jest wartość logiczna. | |
restrictions[].defaultValue.valueString |
string |
Wartość ciągu znaków – będzie ona widoczna w przypadku typów ciągu znaków, opcji wyboru i ukrytych. | |
restrictions[].defaultValue.valueInteger |
integer |
Wartość całkowita – będzie widoczna tylko wtedy, gdy typem jest liczba całkowita. | |
restrictions[].defaultValue.valueMultiselect[] |
list |
Lista wartości ciągu znaków – będzie widoczna tylko wtedy, gdy typ to wybór wielokrotny. | |
restrictions[].nestedRestriction[] |
list |
W przypadku ograniczeń bundle lub bundleArray jest to lista zagnieżdżonych ograniczeń. Ograniczenie bundle jest zawsze umieszczone w ograniczeniu bundleArray , a ograniczenie bundleArray ma maksymalnie 2 poziomy. |
|
kind |
string |
Wycofano. |