Products: getAppRestrictionsSchema

Pobiera schemat definiujący właściwości tego produktu, które można skonfigurować. Wszystkie usługi mają schemat, ale jeśli nie zdefiniowano żadnych konfiguracji zarządzanych, może on być pusty. Ten schemat może zostać użyty do wypełnienia interfejsu użytkownika, który umożliwia administratorowi konfigurowanie usługi. Aby zastosować konfigurację zarządzaną na podstawie schematu uzyskanego za pomocą tego interfejsu API, zobacz Konfiguracje zarządzane przez 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 firmy.
productId string Identyfikator produktu.
Opcjonalne parametry zapytania
language string Tag BCP47 preferowanego języka użytkownika (np. „en-US” lub „de”).

Upoważnienie

To żądanie wymaga autoryzacji w następującym zakresie:

Zakres
https://www.googleapis.com/auth/androidenterprise

Więcej informacji znajdziesz na stronie uwierzytelniania i autoryzacji.

Treść żądania

Nie udostępniaj treści żądania tą metodą.

Odpowiedź

Jeśli operacja się uda, metoda zwróci odpowiedź w następującym formacie:

{
  "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 Zestaw ograniczeń, które tworzą ten schemat.
restrictions[].key string Unikalny klucz używany do identyfikacji ograniczenia, np. „com.google.android.gm.fieldname”.
restrictions[].title string Nazwa ograniczenia.
restrictions[].restrictionType string Typ ograniczenia.

Akceptowane wartości:
  • bool
  • bundle
  • bundleArray
  • choice
  • hidden
  • integer
  • multiselect
  • string
restrictions[].description string Dłuższy opis ograniczenia, zawierający więcej informacji o jego wpływie
restrictions[].entry[] list W przypadku ograniczeń choice lub multiselect lista możliwych do odczytania nazw wpisów możliwych do odczytania przez człowieka.
restrictions[].entryValue[] list W przypadku ograniczeń dotyczących choice lub multiselect jest to lista możliwych do odczytania maszynowych wartości wpisów. Należy użyć tych wartości w konfiguracji, jako pojedynczej wartości string w przypadku ograniczenia choice lub stringArray w przypadku ograniczenia multiselect.
restrictions[].defaultValue nested object Wartość domyślna ograniczenia. Ograniczenia bundle i bundleArray nigdy nie mają wartości domyślnej.
restrictions[].defaultValue.type string Typ podawanej wartości.

Akceptowane wartości:
  • bool
  • bundle
  • bundleArray
  • choice
  • hidden
  • integer
  • multiselect
  • string
restrictions[].defaultValue.valueBool boolean Wartość logiczna – będzie widoczna tylko wtedy, gdy typ to wartość logiczna.
restrictions[].defaultValue.valueString string Wartość ciągu – będzie ona dostępna w przypadku typu ciąg znaków, wyboru i ukrycia.
restrictions[].defaultValue.valueInteger integer Wartość całkowita – będzie widoczna tylko wtedy, gdy typ jest liczbą całkowitą.
restrictions[].defaultValue.valueMultiselect[] list Lista wartości ciągu – będzie widoczna tylko wtedy, gdy wybierzesz opcję wielokrotnego wyboru.
restrictions[].nestedRestriction[] list W przypadku ograniczeń bundle lub bundleArray lista zagnieżdżonych ograniczeń. Ograniczenie bundle jest zawsze zagnieżdżone w obrębie ograniczenia bundleArray, a bundleArray ma maksymalnie 2 poziomy.
kind string Wycofano.