Products: getAppRestrictionsSchema

אחזור הסכימה שמגדירה את המאפיינים שאפשר להגדיר למוצר הזה. לכל המוצרים יש סכימה, אבל ייתכן שהסכימה הזו תהיה ריקה אם לא הוגדרו תצורות מנוהלות. אפשר להשתמש בסכימה הזו כדי לאכלס ממשק משתמש שמאפשר לאדמין להגדיר את המוצר. כדי להחיל הגדרה מנוהלת על סמך הסכימה שמתקבלת באמצעות ה-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 סוג ההגבלה.

הערכים הקבילים הם:
  • '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 הוצאה משימוש.