Получает схему, определяющую настраиваемые свойства этого продукта. У всех продуктов есть схема, но эта схема может быть пустой, если не определены управляемые конфигурации. Эту схему можно использовать для заполнения пользовательского интерфейса, который позволяет администратору настраивать продукт. Чтобы применить управляемую конфигурацию на основе схемы, полученной с помощью этого 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, choice и скрытого. | |
restrictions[].defaultValue. valueInteger | integer | Целочисленное значение — оно будет присутствовать только в том случае, если тип — целое число. | |
restrictions[].defaultValue. valueMultiselect[] | list | Список строковых значений — он будет присутствовать только в том случае, если тип является множественным выбором. | |
restrictions[]. nestedRestriction[] | list | Для ограничений bundle или bundleArray — список вложенных ограничений. Ограничение bundle всегда вложено в ограничение bundleArray , а ограничение bundleArray имеет глубину не более двух уровней. | |
kind | string | Устарело. |