Ruft das Schema ab, das die konfigurierbaren Attribute für dieses Produkt definiert. Alle Produkte haben ein Schema, aber dieses Schema kann leer sein, wenn keine verwalteten Konfigurationen definiert wurden. Mit diesem Schema kann eine UI ausgefüllt werden, mit der ein Administrator das Produkt konfigurieren kann. Informationen zum Anwenden einer verwalteten Konfiguration anhand des mit dieser API abgerufenen Schemas finden Sie unter Verwaltete Konfigurationen über Google Play.
Anfragen
HTTP-Anfrage
GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema
Parameter
Parametername | Wert | Beschreibung |
---|---|---|
Pfadparameter | ||
enterpriseId |
string |
Die ID des Unternehmens. |
productId |
string |
Die ID des Produkts. |
Optionale Suchparameter | ||
language |
string |
Das BCP47-Tag für die bevorzugte Sprache des Nutzers (z.B. „en-US“, „de“). |
Autorisierung
Für diese Anfrage ist eine Autorisierung in folgendem Umfang erforderlich:
Umfang |
---|
https://www.googleapis.com/auth/androidenterprise |
Weitere Informationen finden Sie auf der Seite Authentifizierung und Autorisierung.
Anfragetext
Mit dieser Methode keinen Anfragetext bereitstellen.
Antwort
Bei Erfolg gibt diese Methode einen Antworttext mit der folgenden Struktur zurück:
{ "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) ] } ] }
Name der Eigenschaft | Wert | Beschreibung | Hinweise |
---|---|---|---|
restrictions[] |
list |
Die Einschränkungen, aus denen sich dieses Schema zusammensetzt. | |
restrictions[].key |
string |
Der eindeutige Schlüssel, mit dem das Produkt die Einschränkung identifiziert, z.B. „com.google.android.gm.fieldname“. | |
restrictions[].title |
string |
Der Name der Einschränkung. | |
restrictions[].restrictionType |
string |
Die Art der Einschränkung.
Folgende Werte sind zulässig:
|
|
restrictions[].description |
string |
Eine ausführlichere Beschreibung der Einschränkung mit weiteren Details zu den Auswirkungen. | |
restrictions[].entry[] |
list |
Für choice - oder multiselect -Einschränkungen die Liste der für Menschen lesbaren Namen der Einträge. |
|
restrictions[].entryValue[] |
list |
Die Liste der maschinenlesbaren Werte für choice - oder multiselect -Einschränkungen. Diese Werte sollten in der Konfiguration verwendet werden, entweder als einzelner string -Wert für eine choice -Einschränkung oder in einem stringArray -Wert für eine multiselect -Einschränkung. |
|
restrictions[].defaultValue |
nested object |
Der Standardwert der Einschränkung. bundle - und bundleArray -Einschränkungen haben nie einen Standardwert. |
|
restrictions[].defaultValue.type |
string |
Der Typ des angegebenen Werts.
Folgende Werte sind zulässig:
|
|
restrictions[].defaultValue.valueBool |
boolean |
Boolescher Wert: Dieser Wert ist nur vorhanden, wenn der Typ „bool“ ist. | |
restrictions[].defaultValue.valueString |
string |
Der Stringwert – dieser ist für die Typen „string“, „choice“ und „hidden“ vorhanden. | |
restrictions[].defaultValue.valueInteger |
integer |
Ganzzahlwert: Dieser Wert ist nur vorhanden, wenn der Typ eine Ganzzahl ist. | |
restrictions[].defaultValue.valueMultiselect[] |
list |
Die Liste der Stringwerte. Diese ist nur vorhanden, wenn der Typ die Mehrfachauswahl ist. | |
restrictions[].nestedRestriction[] |
list |
Die Liste der verschachtelten Einschränkungen für bundle - oder bundleArray -Einschränkungen. Eine bundle -Einschränkung ist immer innerhalb einer bundleArray -Einschränkung verschachtelt und eine bundleArray -Einschränkung liegt höchstens zwei Ebenen. |
|
kind |
string |
Eingestellt. |