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