Извлекает схему, определяющую настраиваемые свойства для этого продукта. У всех продуктов есть схема, но эта схема может быть пустой, если не определены управляемые конфигурации. Эту схему можно использовать для заполнения пользовательского интерфейса, который позволяет администратору настраивать продукт. Чтобы применить управляемую конфигурацию на основе схемы, полученной с помощью этого API, см. раздел Управляемые конфигурации через Play .
Запрос
HTTP-запрос
GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema
Параметры
Имя параметра | Ценить | Описание |
---|---|---|
Параметры пути | ||
enterpriseId | string | Идентификатор предприятия. |
productId | string | Идентификатор продукта. |
Необязательные параметры запроса | ||
language | string | Тег BCP47 для предпочтительного языка пользователя (например, «en-US», «de»). |
Авторизация
Этот запрос требует авторизации со следующей областью действия:
Объем |
---|
https://www.googleapis.com/auth/androidenterprise |
Дополнительные сведения см. на странице аутентификации и авторизации .
Тело запроса
Не указывайте тело запроса с этим методом.
Ответ
В случае успеха этот метод возвращает тело ответа со следующей структурой:
{ "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) ] } ] }
Имя свойства | Ценить | Описание | Примечания |
---|---|---|---|
restrictions[] | list | Набор ограничений, составляющих эту схему. | |
restrictions[]. key | string | Уникальный ключ, который продукт использует для определения ограничения, например «com.google.android.gm.fieldname». | |
restrictions[]. title | string | Название ограничения. | |
restrictions[]. restrictionType | string | Тип ограничения. Допустимые значения:
| |
restrictions[]. description | string | Более подробное описание ограничения с более подробной информацией о том, на что оно влияет. | |
restrictions[]. entry[] | list | Для ограничений по choice или multiselect выбору список удобочитаемых имен возможных записей. | |
restrictions[]. entryValue[] | list | Для ограничений choice или multiselect выбора список машиночитаемых значений возможных записей. Эти значения следует использовать в конфигурации либо как одно string значение для ограничения choice , либо в stringArray для ограничения multiselect . | |
restrictions[]. defaultValue | nested object | Значение ограничения по умолчанию. Ограничения bundle и bundleArray никогда не имеют значения по умолчанию. | |
restrictions[].defaultValue. type | string | Тип предоставляемого значения. Допустимые значения:
| |
restrictions[].defaultValue. valueBool | boolean | Логическое значение — оно будет присутствовать только в том случае, если тип — bool. | |
restrictions[].defaultValue. valueString | string | Строковое значение - будет присутствовать для типов string, selection и hidden. | |
restrictions[].defaultValue. valueInteger | integer | Целочисленное значение — оно будет присутствовать только в том случае, если тип целочисленный. | |
restrictions[].defaultValue. valueMultiselect[] | list | Список строковых значений — будет присутствовать только в том случае, если тип — множественный выбор. | |
restrictions[]. nestedRestriction[] | list | Для ограничений bundle или bundleArray список вложенных ограничений. Ограничение bundle всегда вложено в ограничение bundleArray , а ограничение bundleArray имеет глубину не более двух уровней. | |
kind | string | Устарело. |