Products: getAppRestrictionsSchema

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:
  • bool
  • bundle
  • bundleArray
  • choice
  • hidden
  • integer
  • multiselect
  • string
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:
  • bool
  • bundle
  • bundleArray
  • choice
  • hidden
  • integer
  • multiselect
  • string
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.