Products: getAppRestrictionsSchema

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