เรียกสคีมาที่กําหนดพร็อพเพอร์ตี้ที่กําหนดค่าได้ของผลิตภัณฑ์นี้ ผลิตภัณฑ์ทั้งหมดมีสคีมา แต่สคีมานี้อาจว่างเปล่าหากไม่มีการกําหนดค่าที่มีการจัดการไว้ สคีมานี้ใช้เพื่อสร้าง UI ที่ช่วยให้ผู้ดูแลระบบกําหนดค่าผลิตภัณฑ์ได้ หากต้องการใช้การกําหนดค่าที่มีการจัดการตามสคีมาที่ได้รับจาก 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 จะอยู่ที่ระดับสูงสุด 2 ระดับ |
|
kind |
string |
เลิกใช้งานแล้ว |