Products: getAppRestrictionsSchema

لاسترداد المخطط الذي يحدد الخصائص القابلة للتكوين لهذا المنتج. تحتوي جميع المنتجات على مخطط، ولكن قد يكون هذا المخطط فارغًا إذا لم يتم تحديد أي عمليات تهيئة مُدارة. ويمكن استخدام هذا المخطط لتعبئة واجهة مستخدم تسمح للمشرف بتهيئة المنتج. لتطبيق تهيئة مُدارة بناءً على المخطط الذي تم الحصول عليه باستخدام واجهة برمجة التطبيقات هذه، راجع عمليات التهيئة المُدارة من خلال 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 نوع التقييد.

القيم المقبولة هي:
  • "bool"
  • "bundle"
  • "bundleArray"
  • "choice"
  • "hidden"
  • "integer"
  • "multiselect"
  • "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 نوع القيمة التي يتم تقديمها.

القيم المقبولة هي:
  • "bool"
  • "bundle"
  • "bundleArray"
  • "choice"
  • "hidden"
  • "integer"
  • "multiselect"
  • "string"
restrictions[].defaultValue.valueBool boolean القيمة المنطقية - لن تتوفر هذه القيمة إلا إذا كان النوع منطقيًا.
restrictions[].defaultValue.valueString string قيمة السلسلة - سيتم عرض هذه القيمة لسلسلة الأنواع والاختيار والمخفية.
restrictions[].defaultValue.valueInteger integer قيمة العدد الصحيح - لن تتوفر هذه القيمة إلا إذا كان النوع عددًا صحيحًا.
restrictions[].defaultValue.valueMultiselect[] list قائمة قيم السلسلة - لن يتوفر هذا إلا إذا كان النوع "متعدّد الخيارات".
restrictions[].nestedRestriction[] list بالنسبة إلى قيود bundle أو bundleArray، قائمة القيود المتداخلة. ويكون القيد bundle مدمجًا دائمًا ضمن القيد bundleArray، والتقييد bundleArray أكثر من مستويين.
kind string تم الإيقاف.