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