Products: getAppRestrictionsSchema

<ph type="x-smartling-placeholder"> 检索定义此对象的可配置属性的架构 产品。所有商品都有对应的架构,但如果没有对应的架构,则此架构可能为空。 都已定义受管配置此架构可用于 填充一个供管理员配置产品的界面。 根据使用此生成的架构应用托管配置 API 的详细信息,请参阅 通过 Play 管理配置

请求

HTTP 请求

GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/appRestrictionsSchema

参数

参数名称 说明
路径参数
enterpriseId string 企业的 ID。
productId string 商品的 ID。
可选的查询参数
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 限制的类型。

可接受的值包括:
  • bool
  • bundle
  • bundleArray
  • choice
  • hidden
  • integer
  • multiselect
  • string
restrictions[].description string 对限制的较长说明,详细说明其影响。
restrictions[].entry[] list 对于 choicemultiselect 限制,可能的条目列表人类可读的名称。
restrictions[].entryValue[] list 对于 choicemultiselect 限制,可能的条目列表机器可读的值。这些值应在配置中使用,要么作为单个 string 值(对于 choice 限制)或 stringArray(对于 multiselect 限制)使用。
restrictions[].defaultValue nested object 限制的默认值。bundlebundleArray 限制从不会有默认值。
restrictions[].defaultValue.type string 所提供值的类型。

可接受的值包括:
  • bool
  • bundle
  • bundleArray
  • choice
  • hidden
  • integer
  • multiselect
  • string
restrictions[].defaultValue.valueBool boolean 布尔值 - 仅当类型为 bool 时才会显示。
restrictions[].defaultValue.valueString string 字符串值 - 将针对字符串、选择和隐藏类型显示。
restrictions[].defaultValue.valueInteger integer 整数值 - 仅当类型为整数时才存在。
restrictions[].defaultValue.valueMultiselect[] list 字符串值列表 - 仅当类型为多选时才会显示。
restrictions[].nestedRestriction[] list 对于 bundlebundleArray 限制,这是嵌套限制的列表。bundle 限制始终嵌套在 bundleArray 限制中,bundleArray 限制最多嵌套两层。
kind string 已弃用。