Products: getAppRestrictionsSchema

<ph type="x-smartling-placeholder"> Ruft das Schema ab, das die konfigurierbaren Eigenschaften für dieses Element definiert Produkt. Alle Produkte haben ein Schema. Dieses Schema ist jedoch möglicherweise leer, wenn keine verwaltete Konfigurationen wurden definiert. Mit diesem Schema können Sie eine Benutzeroberfläche darstellen, auf der ein Administrator das Produkt konfigurieren kann. So wenden Sie eine verwaltete Konfiguration basierend auf dem Schema an, das mit diesem API finden Sie unter Verwaltete Konfigurationen über Google Play

Anfrage

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 Abfrageparameter
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 mit folgendem Bereich 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 dieses Schema besteht.
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.

Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • bool
  • bundle
  • bundleArray
  • choice
  • hidden
  • integer
  • multiselect
  • string
restrictions[].description string Eine ausführlichere Beschreibung der Einschränkung mit weiteren Informationen zu den Auswirkungen.
restrictions[].entry[] list Für Einschränkungen vom Typ choice oder multiselect ist die Liste der möglichen Einträge für Menschen lesbare Namen.
restrictions[].entryValue[] list Für Einschränkungen vom Typ choice oder multiselect ist die Liste der möglichen Einträge maschinenlesbare Werte. Diese Werte sollten in der Konfiguration verwendet werden, entweder als einzelner string-Wert für eine choice-Einschränkung oder in einer stringArray für eine multiselect-Einschränkung.
restrictions[].defaultValue nested object Der Standardwert der Einschränkung. Einschränkungen für bundle und bundleArray haben niemals einen Standardwert.
restrictions[].defaultValue.type string Der Typ des bereitgestellten Werts.

Zulässige Werte sind: <ph type="x-smartling-placeholder">
    </ph>
  • bool
  • bundle
  • bundleArray
  • choice
  • hidden
  • integer
  • multiselect
  • string
restrictions[].defaultValue.valueBool boolean Boolescher Wert, der nur vorhanden ist, wenn der Typ "bool" ist.
restrictions[].defaultValue.valueString string Der Stringwert: Dieser steht für die Typen „string“, „choice“ und „hidden“ zur Verfügung.
restrictions[].defaultValue.valueInteger integer Ganzzahlwert. Dieser ist nur vorhanden, wenn der Typ eine Ganzzahl ist.
restrictions[].defaultValue.valueMultiselect[] list Die Liste der Stringwerte. Diese ist nur vorhanden, wenn als Typ „Mehrfachauswahl“ ausgewählt wurde.
restrictions[].nestedRestriction[] list Für Einschränkungen vom Typ bundle oder bundleArray die Liste der verschachtelten Einschränkungen. Eine bundle-Einschränkung ist immer in einer bundleArray-Einschränkung verschachtelt und eine bundleArray-Einschränkung hat maximal zwei Ebenen.
kind string Eingestellt.