אחזור הסכימה שמגדירה את המאפיינים שאפשר להגדיר למוצר הזה. לכל המוצרים יש סכימה, אבל ייתכן שהסכימה הזו תהיה ריקה אם לא הוגדרו תצורות מנוהלות. אפשר להשתמש בסכימה הזו כדי לאכלס ממשק משתמש שמאפשר לאדמין להגדיר את המוצר. כדי להחיל הגדרה מנוהלת על סמך הסכימה שמתקבלת באמצעות ה-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 |
הערך הבוליאני - הערך הזה יופיע רק אם הסוג הוא בוליאני. | |
restrictions[].defaultValue.valueString |
string |
ערך המחרוזת – הערך הזה יוצג עבור מחרוזת סוגים, בחירה והסתרה. | |
restrictions[].defaultValue.valueInteger |
integer |
הערך של מספר שלם - יוצג רק אם הסוג הוא מספר שלם. | |
restrictions[].defaultValue.valueMultiselect[] |
list |
רשימת ערכי המחרוזת – היא תופיע רק אם הסוג הוא בחירה מרובה. | |
restrictions[].nestedRestriction[] |
list |
לגבי הגבלות bundle או bundleArray , רשימת ההגבלות המוצבות. ההגבלה bundle היא תמיד בתוך הפונקציה bundleArray , וההגבלה של bundleArray היא לכל היותר בשתי רמות. |
|
kind |
string |
הוצאה משימוש. |