Products: getAppRestrictionsSchema

Bu öğe için yapılandırılabilir özellikleri tanımlayan şemayı alır belirler. Tüm ürünlerin şeması var, ancak şema yoksa bu şema boş olabilir yönetilen yapılandırmalar tanımlandı. Bu şema, Bir yöneticinin ürünü yapılandırmasına izin veren kullanıcı arayüzünü doldurabilir. Bu kullanılarak elde edilen şemaya göre yönetilen bir yapılandırma uygulamak için API için bkz. Play üzerinden yönetilen yapılandırmalar

İstek

HTTP isteği

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

Parametreler

Parametre adı Değer Açıklama
Yol parametreleri
enterpriseId string Kuruluşun kimliği.
productId string Ürünün kimliği.
İsteğe bağlı sorgu parametreleri
language string Kullanıcının tercih ettiği dil için BCP47 etiketi (ör. "en-US", "de").

Yetkilendirme

Bu istek, aşağıdaki kapsamla yetkilendirme gerektiriyor:

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

Daha fazla bilgi edinmek için kimlik doğrulama ve yetkilendirme sayfasına göz atın.

İstek içeriği

Bu yöntemle istek gövdesi sağlamayın.

Yanıt

Başarılı olursa bu yöntem, aşağıdaki yapıya sahip bir yanıt gövdesi döndürür:

{
  "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)
      ]
    }
  ]
}
Mülk adı Değer Açıklama Notlar
restrictions[] list Bu şemayı oluşturan kısıtlama grubu.
restrictions[].key string Ürünün kısıtlamayı tanımlamak için kullandığı benzersiz anahtar, ör. "com.google.android.gm.alanadı".
restrictions[].title string Kısıtlamanın adı.
restrictions[].restrictionType string Kısıtlamanın türü.

Kabul edilen değerler şunlardır:
  • "bool"
  • "bundle"
  • "bundleArray"
  • "choice"
  • "hidden"
  • "integer"
  • "multiselect"
  • "string"
restrictions[].description string Kısıtlamanın, neleri etkilediğine dair daha ayrıntılı bir açıklama sunan daha uzun bir açıklama.
restrictions[].entry[] list choice veya multiselect kısıtlamaları için olası girişlerin listesi kullanıcı tarafından okunabilen adlar da kullanabilirsiniz.
restrictions[].entryValue[] list choice veya multiselect kısıtlamaları için olası girişlerin listesi değerleri girin. Bu değerler, yapılandırmada choice kısıtlaması için tek bir string değeri veya multiselect kısıtlaması için stringArray içinde kullanılmalıdır.
restrictions[].defaultValue nested object Kısıtlamanın varsayılan değeri. bundle ve bundleArray kısıtlamalarının hiçbir zaman varsayılan değeri olmaz.
restrictions[].defaultValue.type string Sağlanan değerin türü.

Kabul edilen değerler şunlardır:
  • "bool"
  • "bundle"
  • "bundleArray"
  • "choice"
  • "hidden"
  • "integer"
  • "multiselect"
  • "string"
restrictions[].defaultValue.valueBool boolean Boole değeri - bu yalnızca type bool olduğunda mevcut olur.
restrictions[].defaultValue.valueString string Dize değeri - bu, dize, seçim ve gizli türleri için mevcut olacaktır.
restrictions[].defaultValue.valueInteger integer Tam sayı değeri - yalnızca tür tam sayı olduğunda kullanılabilir.
restrictions[].defaultValue.valueMultiselect[] list Dize değerleri listesi - bu yalnızca tür çoklu seçim olduğunda bulunur.
restrictions[].nestedRestriction[] list bundle veya bundleArray kısıtlamaları için iç içe yerleştirilmiş kısıtlamaların listesi. bundle kısıtlaması her zaman bir bundleArray kısıtlaması içinde iç içe yerleştirilir ve bundleArray kısıtlaması en fazla iki düzey derinliğinde olur.
kind string Kullanımdan kaldırıldı.